Désactiver la copie de texte vide dans Visual Studio
-
09-06-2019 - |
Question
J'ai des doigts mal configurés. Cela conduit à une situation très pénible.
- Je sélectionne un bloc de texte à copier;
- je déplace le curseur à l'endroit où je veux coller le code;
- J'ai accidentellement appuyé à nouveau sur Ctrl + C au lieu de Ctrl + V;
- Mon bloc de texte copié est remplacé par un bloc vide;
- Je dois y retourner et tout recommencer. Grrrrr.
Existe-t-il un moyen de désactiver ce comportement, c’est-à-dire de désactiver la copie de blocs de texte vides dans Visual Studio 2005 +?
La solution
Il ne s'agit pas de copier un bloc vide, mais de copier la ligne vide. Vous pouvez modifier ce paramètre dans Outils > Options > Éditeur de texte > Toutes les langues > "Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection"
Autres conseils
Appuyez deux fois sur CTRL + MAJ + V.
J'utilise Visual Studio 2008 (mais je pense que cette réponse s'applique à Visual Studio 2005).
Sélectionnez Outils - > Options.
Accédez à l’éditeur " Éditeur de texte " noeud et développez-le.
Développez " Toutes les langues " (ou quelle que soit la langue à laquelle vous souhaitez appliquer cette option) et cochez la case "Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection".
L'option qui a sauvé ma santé mentale se trouve dans Outils - Options - Editeur de texte - Toutes les langues - Général. Il y a une case à cocher Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection. En décochant cette case, je pouvais appuyer sur Ctrl + C tout ce que je voulais sur une ligne vide sans perdre le contenu de mon presse-papiers.
Accédez à Outils > Options > Éditeur de texte > Toutes les langues > Général
L'option sur cette page est "Appliquer les commandes Couper ou Copier aux lignes vides en l'absence de sélection"
.Pour une raison quelconque, cette option ne fonctionnait pas pour moi (VS2010)
La réponse mentionnée ici, selon laquelle vous affectez Ctrl + C à la macro, fonctionnait cependant Désactivation de la copie sur une seule ligne dans Visual Studio