Question

Est-il possible de désactiver la fonctionnalité plutôt gênante de Visual Studio (2008 dans mon cas) de copier la ligne (avec du texte), le curseur est activé lorsque CTRL - C est pressé et aucune sélection n'est faite?

Je connais l'option de désactiver la copie des lignes vierges. Mais cela me rend fou aussi.

ETA: Je ne cherche pas à personnaliser le raccourci clavier.

ETA-II: je ne cherche PAS les "Outils", les options, les Editeurs de texte, toutes les langues, et appliquer un coupe ou une copie aux lignes vides ....

Était-ce utile?

La solution

Si vous ne souhaitez pas personnaliser les paramètres du clavier, alors Ctrl + C sera toujours Edit.Copy, qui copiera la ligne en cours si rien n'est sélectionné. . Si vous ne souhaitez pas utiliser les outils fournis par VS pour personnaliser l'interface, vous ne pouvez pas le faire.

Cependant, les travaux suivants: Affectez cette macro à Ctrl + C :

Sub CopyOnlyIfSelection()
    Dim s As String = DTE.ActiveDocument.Selection.Text
    Dim n As Integer = Len(s)
    If n > 0 Then
        DTE.ActiveDocument.Selection.Copy()
    End If
End Sub

Autres conseils

Le vrai problème que vous rencontrez probablement est que vous allez coller, avec CTRL + V . Et vous tapez accidentellement CTRL + C et écrasez ce qui se trouve dans votre presse-papiers. Pour autant que je sache, vous ne pouvez pas désactiver cette option. Pour ce faire, vous pouvez appuyer sur CTRL + SHIFT + V plusieurs fois pour remonter la pile d'éléments copiés dans Visual Studio. Cela vous permettra non seulement de récupérer ce que vous avez initialement copié, mais vous constaterez également que CTRL + SHIFT + V est très utile dans une beaucoup d'autres situations.

Je suis à peu près sûr que la façon de procéder en 2008 est identique à celle de 2005 ... consultez ce didacticiel sur la "personnalisation des raccourcis clavier" (environ 1/3 de la fin)

http://msdn.microsoft.com/ fr-us / library / bb245788 (VS.80) .aspx

Je ne pense pas qu'il soit possible de le faire sans un type de gestionnaire de planches à clip tiers qui vous empêcherait de remplacer le contenu du presse-papiers par une chaîne vide.

Le complément gratuit SlickEdit est installé et sa fonctionnalité CommandSpy indique que Ctrl + C exécute Edit.Copy, que le texte soit en surbrillance ou non. . Par conséquent, je suppose que la réponse à votre question est non.

Cependant, je me souviens de cette fonctionnalité qui m'embêtait énormément lorsque je l'ai rencontrée pour la première fois; maintenant, je me fie à cela et je me fâche lorsque j'essaie le même truc dans d'autres programmes et que rien ne se passe.

J'ai eu le même problème, au début je pensais que c'était mon mauvais, je pensais que je tapais accidentellement ctrl-c à la place de ctrl v mais non, je rencontre vraiment des problèmes avec ces choses

= /

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