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

花了多年的时间主要与MS SQL Server(以及SQL Server Management Studio的常见任务)一起工作,现在我开始使用MySql。 到目前为止,我一直在使用MySQL Workbench ,我一般对此感到满意。

但是,我想要为某些命令(例如,来自该列表的命令)分配自定义键盘快捷键 。 例如,我宁愿坚持'F5'的MS-SQL方法来执行查询,而不是按'修改器+返回'。 我还没有遇到一个简单的方法来做到这一点。 我的问题是:

  • 这在MySQL Workbench中可能以某种方式(例如,额外的插件)?
  • 如果没有,MySQL Workbench的其他select是否提供这种function?

环境:

  • Ubuntu 12.04 LTS,32位
  • MySQL服务器版本5.5.24-0ubuntu0.12.04.1
  • MySQL工作台版本5.2.38,修订版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”。 请注意,这不是一个别名(你不能同时拥有)。