在MySql Workbench中自定义键盘快捷键

在MySql Workbench中自定义键盘快捷键

花了好几年时间主要工作在MS SQL Server(因此SQL Server Management Studio的常见任务)中,我现在开始使用MySql。 到目前为止,我一直在使用MySQL Workbench ,我一般都很高兴。

但是,我希望能够为某些命令(例如此列表中的命令)分配自定义键盘快捷键 。 例如,我宁愿坚持使用“F5”的MS-SQL方法来执行查询,而不是点击“修饰符+返回”。 我还没有遇到一个简单的方法来做到这一点。 那我的问题是:

  • 这在MySQL Workbench中是否有可能(例如额外的插件)?
  • 如果没有,可以使用任何MySQL Workbench的替代方案来提供此功能?

环境:

  • Ubuntu 12.04 LTS,32位
  • MySQL服务器版本5.5.24-0ubuntu0.12.04.1
  • MySQL Workbench版本5.2.38,rev 8753

干杯!

采纳答案:

您可以修改main_menu.xml文件(对于我在Ubuntu 12.04这是/usr/share/mysql-workbench/data/ )。 修改后,您将需要重新启动MySQL Workbench。

看起来就像这样

    <value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec"> 
      <link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link> 
      <value type="string" key="caption">Execute (All or Selection)</value> 
      <value type="string" key="name">query.execute</value> 
      <value type="string" key="command">builtin:query.execute</value> 
      <value type="string" key="itemType">action</value> 
      <value type="string" key="shortcut">Modifier+E</value>
    </value>

第二个到最后一行(Modifier + E)是由我编辑的。 以前它说“Modifier + Shift + Return”。 请注意,这不是一个别名(您不能同时拥有)。

参考更多解答:在MySql Workbench中自定义键盘快捷键,转载请保留在MySql Workbench中自定义键盘快捷键

更多:customization