60

主に MS SQL Server (および一般的なタスクのための SQL Server Management Studio) で何年も働いてきたので、今は MySql を使い始めています。今日まで、私はMySQL Workbenchを使用してきましたが、概ね満足しています。

ただし、特定のコマンド (このリストのコマンドなど) にカスタム キーボード ショートカットを割り当てられるようにしたいと考えています。たとえば、「Modifier+Return」を押すよりも、「F5」を押してクエリを実行するという MS-SQL のアプローチに固執したいと思います。これを行う簡単な方法をまだ見つけていません。私の質問は次のとおりです。

  • これは、MySQL Workbench (追加のプラグインなど) で何とか可能ですか?
  • そうでない場合、MySQL Workbench に代わるものでこの機能を提供するものはありますか?

環境:

  • Ubuntu 12.04 LTS、32 ビット
  • MySQL サーバーのバージョン 5.5.24-0ubuntu0.12.04.1
  • MySQL ワークベンチ バージョン 5.2.38、リビジョン 8753

乾杯!

4

1 に答える 1

76

ファイルを変更でき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>

最後から 2 行目 (Modifier+E) は私が編集したものです。以前は「Modifier+Shift+Return」と表示されていました。これはエイリアスではないことに注意してください (両方を持つことはできません)。

于 2012-11-16T15:16:06.960 に答える