Вопрос по keyboard-shortcuts, mysql, customization, mysql-workbench – Настройка сочетаний клавиш в MySql Workbench

43

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

Я хотел бы, однако, иметь возможность назначитьcustom keyboard shortcuts для определенных команд (например, команды отэтот список). Например, я бы предпочел придерживаться подхода MS-SQL, описанного в F5. выполнять запросы, а не нажимать «Модификатор + Возврат». Я еще не нашел простой способ сделать это. Мои вопросы тогда:

Is this possible somehow in MySQL Workbench (e.g. additional plugin)? If not, do any of the alternatives to MySQL Workbench offer this functionality?

Среда:

Ubuntu 12.04 LTS, 32 bit MySQL server version 5.5.24-0ubuntu0.12.04.1 MySQL Workbench Version 5.2.38, rev 8753

Ура!

Я хотел бы ответить на ваш вопрос несколько раз. Я возвращался сюда, вероятно, 10 раз, потому что каждый раз, когда я обновляю свою версию mysql-workbench, она стирает мои сочетания клавиш! Tyler Collier

Ваш Ответ

1   ответ
57

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>

От второй до последней строки (Модификатор + E) был отредактирован мной. Ранее было сказано «Модификатор + Shift + Return». Обратите внимание, что это НЕ псевдоним (вы не можете иметь оба).

Хороший! Большое спасибо, Тайлер :)! sammy34
Или, если вы хотите, чтобы клавиатура соответствовала MS SQL Server, попробуйте следующее: & lt; значение типа = & quot; строка & quot; ключ = & Quot; ярлык & Quot; & GT; F5 & л; / значение & GT;
C: \ Program Files \ MySQL \ MySQL Workbench x.x \ data \ для пользователей Windows
Спасибо, Тайлер. Я также нашел файл в macOS (mac os x). Он сидит здесь:/Applications/MySQLWorkbench.app/Contents/Resources/data/main_menu.xml, Наслаждайтесь!
Начал использовать F5, используя вышеуказанную стратегию !!!.

Похожие вопросы