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:
Environnement:
À votre santé!
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).