Подтвердить что ты не робот

Настройка сочетаний клавиш в MySql Workbench

Проведя несколько лет, прежде всего работая с MS SQL Server (и, следовательно, SQL Server Management Studio для обычных задач), я теперь начинаю работать с MySql. На сегодняшний день я использую MySQL Workbench и, как правило, доволен им.

Я хотел бы, однако, иметь возможность назначать специальные сочетания клавиш для определенных команд (например, команд из этого списка). Например, я предпочел бы придерживаться подхода MS-SQL "F5" для выполнения запросов, вместо того, чтобы нажимать "Modifier + Return". Я еще не нашел простого способа сделать это. Мои вопросы:

  • Возможно ли это как-то в MySQL Workbench (например, дополнительный плагин)?
  • Если нет, используйте ли какие-либо альтернативы MySQL Workbench эту функциональность?

Окружающая среда:

  • Ubuntu 12.04 LTS, 32 бит
  • Сервер MySQL версии 5.5.24-0ubuntu0.12.04.1
  • MySQL Workbench Version 5.2.38, rev 8753

Ура!

4b9b3361

Ответ 1

Вы можете изменить файл main_menu.xml (для меня на Ubuntu 12.04 это было в /usr/share/mysql-workbench/data/). После его изменения вам нужно будет перезапустить Workbench MySQL.

Это будет выглядеть как

    <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>

Вторая в последнюю строку (модификатор + E) была отредактирована мной. Ранее он сказал "Модификатор + Shift + Return". Обратите внимание: это НЕ Псевдоним (вы не можете иметь оба).