Question

débordement de la pile a couvert des coupes de court-favoris et compléments, optimisations et préférences - grands sujets tous. Si celui-ci a été couvert, je ne peux pas le trouver -. Merci donc à l'avance pour le lien

Quels sont vos remappages clavier Visual Studio préférés?

Les miens sont motivés par le fait que je suis une touche-dactylo. Souris, touches de fonction, les touches fléchées, Accueil, Fin - Bleh. Ce sont des commandes que je fais toute la journée tous les jours, donc je les ai remappés à des séquences que je peux exécuter sans bouger mes mains de la ligne de la maison.

La commande qui est remappé Outils => Paramètres => [Clavier] est indiqué entre parenthèses.

Je suis 100% positifs qu'il ya de meilleurs remappages que ceux-ci, merci de placer le vôtre! S'il vous plaît inclure la commande; souvent fois, figurer dehors est un défi.

- Hoytster

L'exécution de l'application et l'utilisation du débogueur

Ctrl + Q + Ctrl + R Exécuter l'application, en mode de débogage (Debug.Start)

Ctrl + Q + Ctrl + Q Quitter (arrêt) de la demande (Debug.StopDebugging)

Ctrl + T Bascule un point d'arrêt sur la ligne de courant (Debug.ToggleBreakpoint)

Ctrl + K + Ctrl + I Etape Dans le procédé (Debug.StepInto)

Ctrl + K + Ctrl + O sortir de la méthode (Debug.StepOut)

Ctrl + N Étape sur la méthode à l'instruction suivante (Debug.StepOver)

Ctrl + K + Ctrl + H Exécuter le code, l'arrêt Ici, à la position du curseur (Debug.RunToCursor)

Ctrl + K + Ctrl + E Set puis instruction suivante à exécuter (Debug.SetNextStatement)

Naviguer dans le code

Ctrl + S Déplacer un caractère GAUCHE (Edit.CharLeft)

Ctrl + D Déplacer un droit de caractère (Edit.CharRight)

Ctrl + Q + Ctrl + S Déplacer vers l'extrémité gauche de la ligne courante (Edit.LineStart)

Ctrl + Q + Ctrl + D aller à la fin de la droite de la ligne de courant (Edit.LineEnd)

Ctrl + E Déplacer une file (Edit.LineUp)

Ctrl + X Déplacement d'une ligne vers le bas (Edit.LineDown)

Ctrl + K + Ctrl + K Bascule (ajouter ou supprimer des) signet (Edit.ToggleBookmark)

Ctrl + K + Ctrl + N Déplacer le signet (Edit.NextBookmark)

Ctrl + K + Ctrl + P Déplacer vers le signet précédent (Edit.PreviousBookmark)

Ctrl + Q + Ctrl + W Enregistrer tous les Windows modifiés (File.SaveAll)

Ctrl + L Trouvez l'instance suivante de la chaîne de recherche (Edit.FindNext)

Ctrl + K + Ctrl + L Trouvez l'instance précédente de la chaîne de recherche (Edit.FindPrevious)

Ctrl + Q + Ctrl + L Dérouler la liste des fichiers ouverts (Window.ShowEzMDIFileList)

La dernière séquence est comme en cliquant sur le triangle orientée vers le bas dans le coin supérieur droit de la fenêtre de l'éditeur de code. VS affichera une liste de toutes les fenêtres ouvertes. Vous pouvez sélectionner dans la liste en tapant le nom du fichier; le fichier correspondant sera sélectionné que vous tapez. Pause pour une deuxième et de reprendre la saisie et le processus d'appariement recommence, de sorte que vous pouvez sélectionner un autre fichier. Nice, VS équipe. La clé vous amène à l'onglet du fichier sélectionné.

OK, il est un wiki communautaire; modifier loin. :)

Était-ce utile?

La solution

Pour l'édition et réarranger j'ai trouvé ce qui suit 3 très utile, même si elles ne sont pas sur la ligne d'accueil:

  • Clavier + pour Edit.Copy

  • Clavier - pour Edit.Cut

  • Clavier * pour Edit.Paste

Ils sont faciles à frapper (même avec le pouce droit, à la rigueur, si ta main droite tient la souris) et ne nécessitent aucune clé de méta. Je travaille souvent en écrivant des extraits puis tourner en code compilable en utilisant la recherche et remplacer, puis copier des mots d'ailleurs. La deuxième étape est généralement le plus efficacement fait en utilisant le curseur avec la souris, donc je ne l'ai pas trouvé un problème que ces clés sont si loin de la frappe ensemble - pouvoir les frapper sans clés meta est plus important.

(Pour en commentant les grands pans entiers de code, les marques ci-dessus il est impossible d'utiliser le pavé numérique pour ajouter rapidement /* ou */. Je l'ai mis à jouer au lieu Edit.CommentSelection et Edit.UncommentSelection ou Visual Assist installation de sélection de commentaires. Ceux-ci ont l'avantage supplémentaire de ne pas faible production de commentaires unnestable.)

Seuls les autres raccourcis particulièrement utiles, je me retrouve coincé sans ces deux sont:

  • Ctrl + Alt + 1 pour View.FindResults1
  • Ctrl + Alt + 2 pour View.FindResults2

Les autres fenêtres moins ont des raccourcis clavier pour eux par défaut; Je ne sais pas pourquoi les fenêtres Rechercher Résultats non.

Autres conseils

Tools -> Options -> Keyboard -> Apply the following additional keyboard mapping scheme -> Emacs

Je ne généralement remap beaucoup (probablement en raison d'avoir à se promener et à aider les autres qui ont les correspondances par défaut souvent), mais il y a deux ajouts / modifications que je veux faire:

  • Alt + N devient VAssistX -> Refactor -> Renommer ... Visual Assist X (VAssistX.RefactorRename). Plus récentes copies VAX font Shift + Alt + R automatiquement, mais nous étions sur une version sans raccourci clavier pour cela, et je me suis habitué à Alt + N.
  • F7 change de compilons -> Projet seul -> Réaliser un seul projet (Build.BuildOnlyProject); Ctrl + Maj + B construit encore la solution. Je ne sais pas si je suis marié à ou non, mais je souhaite qu'il y ait un raccourci clavier par défaut pour BuildOnlyProject. Comme nous utilisons une marque externe, Ctrl + F7 (Build.Compile) pour un seul fichier ne fonctionne pas pour nous, et j'oublie qu'il existe la moitié du temps lorsque vous travaillez avec d'autres projets.

Si vous me permettez de continuer à jaillir sur un produit commercial, mes raccourcis préférés sont encore de VAX Alt + Shift + S trouver symbole, Alt + Maj + O fichier ouvert en solution et Alt + O fichier correspondant ouvert. Mais ce ne sont pas remappages, ils sont par défaut ...

  • Ctrl + 1 - Resharper.UnitTest_ContextRun (Run test de l'unité à la position du curseur)

  • Ctrl + 2 - Resharper.UnitTest_ContextDebug (test de l'unité de débogage à la position du curseur)

http://www.viemu.com/

Il essaie très difficile de vim Emuler avec précision. IntelliSense et toutes les autres caractéristiques de VS fonctionnent toujours parfaitement (contrairement à tous les plug-ins libre vi [m]).

Le développeur est très sympathique et a un temps d'exécution très rapide pour les demandes de fonctionnalités.

Je ne peux pas utiliser VS sans ce plugin comme très longtemps utilisateur vim.

ALT + W + U: Masquer toutes les fenêtres d'outils comme Watch, immédiat, sortie, etc. Utile lorsque vous voulez mettre l'accent sur le code que vous écrivez

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top