web-dev-qa-db-fra.com

Personnalisation des raccourcis clavier dans MySql Workbench

Ayant passé plusieurs années à travailler principalement avec MS SQL Server (et donc SQL Server Management Studio pour les tâches courantes), je commence maintenant à travailler avec MySql. À ce jour, j'utilise MySQL Workbench et j'en suis généralement satisfait.

Je voudrais cependant pouvoir attribuer des raccourcis clavier personnalisés pour certaines commandes (par exemple les commandes de cette liste ). Par exemple, je préférerais m'en tenir à l'approche MS-SQL de 'F5' pour exécuter les requêtes, plutôt que d'appuyer sur 'Modifier + Retour'. Je n'ai pas encore trouvé de moyen simple de le faire. Mes questions sont alors:

  • Est-ce possible d'une manière ou d'une autre dans MySQL Workbench (par exemple, un plugin supplémentaire)?
  • Sinon, l'une des alternatives à MySQL Workbench offre-t-elle cette fonctionnalité?

Environnement:

  • Ubuntu 12.04 LTS, 32 bits
  • Serveur MySQL version 5.5.24-0ubuntu0.12.04.1
  • MySQL Workbench version 5.2.38, rév 8753

À votre santé!

50
sammy34

Vous pouvez modifier le main_menu.xml fichier (pour moi sur Ubuntu 12.04 c'était dans /usr/share/mysql-workbench/data/). Après l'avoir modifié, vous devrez redémarrer MySQL Workbench.

Ça ressemblera à ça

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

L'avant-dernière ligne (Modifier + E) a été modifiée par moi. Auparavant, il était dit "Modifier + Maj + Retour". Notez qu'il ne s'agit PAS d'un alias (vous ne pouvez pas avoir les deux).

60
Tyler Collier