Est-il possible de basculer facilement entre les raccourcis clavier Emacs et ceux par défaut? Je vais bientôt faire de la programmation en binôme et j'ai besoin de mes raccourcis clavier Emacs pour ne pas devenir fou.Visual Studio 2008: basculer entre Emacs et les raccourcis clavier par défaut
Répondre
Créer une nouvelle VS macro et ajoutez ce code:
Sub ToggleEmacsKeyBindings()
Dim emacsSchemeName As String = "Emacs"
Dim defaultSchemeName As String = "(Default)"
Dim props As EnvDTE.Properties = DTE.Properties("Environment", "Keyboard")
Dim propsItem As EnvDTE.Property = props.Item("SchemeName")
Dim previousScheme As String = propsItem.Value
If propsItem.Value = emacsSchemeName Then
propsItem.Value = defaultSchemeName
ElseIf propsItem.Value = defaultSchemeName Then
propsItem.Value = emacsSchemeName
End If
MsgBox("Previous Scheme: " + previousScheme + Environment.NewLine + Environment.NewLine + "New Scheme: " + propsItem.Value)
End Sub
Vous pouvez ensuite assign a keyboard shortcut to this macro plus rapidement et facilement basculer entre Emacs
et 'Default'
système de clavier.
(Note: Cela fonctionne dans VS 2005 et n'a pas testé dans VS 2008, mais il devrait fonctionner aussi, il travaille également dans VS 2010 avec le Emacs emulation extension installé..)
VisEmacs permet de modifier des fichiers à l'aide d'Emacs depuis Visual Studio. Vous n'avez donc pas besoin de changer de raccourci clavier! Des informations plus utiles sur VisEmacs est here.
J'écris ASP.NET MVC et par conséquent Je suis extrêmement dépendant de l'Intellisense dans Visual Studio. Je ne suppose pas que VisEmacs supporte cela, n'est-ce pas? –
@deniz VisEmacs ne supporte pas Intellisense !! –
Vous êtes incroyable. Je vous remercie! –