Copier-coller du code de Visual Studio, mais coller du code non formaté
y a-t-il un moyen de forcer Visual Studio à copier le code sélectionné dans le bloc-notes comme texte non formaté texte?
quand je copie-coller du code dans Word ou plus souvent Outlook, je dois le faire via Notepad pour me débarrasser du formatage...il y a un moyen plus facile!
10 réponses
Visual Studio met du texte non formaté sur le presse-papiers, mais il met aussi du texte formaté. (Le presse-papiers prend en charge plusieurs formats simultanés, et L'OS suppose qu'il s'agit simplement de représentations différentes des mêmes données, bien qu'il n'y ait pas d'application technique de ce point.)
L'application que vous utilisez pour coller, puis choisit son format préféré. Dans Word, et peut-être Outlook aussi bien, il y a une commande "Coller spécial" qui vous permet de choisir le format que vous souhaitez utiliser.
mon ministère utilise PureText. S'assoit dans le plateau du système; Copiez le texte, cliquez sur le format tout en laissant le texte simple. Je suis sûr que c'est un peu comme PlainTextClipboard.
" PureText est essentiellement équivalent à l'ouverture du bloc-notes, faire une PÂTE, suivi D'un SELECT-ALL, puis d'un COPIE. L'avantage de PureText est effectuer toutes ces actions avec une simple clé chaude et ayant le résultat collé dans la fenêtre courante automatiquement."
le goad pour ceci était des Notes de Lotus feuilletées; aime se planter quand coller HTML-marked-up-texte que j'ai innocemment copié à partir d'une page web....
si vous appuyez sur CTRL+Z après le collage, il s'inversera vers le non-formatage, parce que le formatage compte réellement comme une étape après la pâte régulière.
à Partir de ce blog je suis ces instructions pour se débarrasser de l'arrière-plan noir lors de la copie et le collage de VS avec le Thème Sombre' activé, mais le code html, peut être tourné de façon à modifier le reste de la mise en forme, comme l'exige (par exemple un ensemble tout le texte en noir).
si nécessaire, installer des outils électriques de productivité
outils ouverts → Extensions et mises à jour
sélectionner en ligne (Visual Studio Gallery) et rechercher des outils de puissance de productivité 2012/2013
Téléchargez et redémarrez Visual Studio lorsqu'on vous le demande
Paramètres Des Outils Électriques De Productivité
Outils Ouverts → Options → Accroître La Productivité Outils Électriques sélectionnez la copie HTML
modifier l'option Precorecodesnippet en:
<style type="text/css">.identifier {color:black !important;}</style>
<pre style="{font-family}{font-size}{font-weight}{font-style}">
Change EmitSpanClass en: True
Vérifier EmitSpanStyle est: Vrai
Vous pourriez trouver http://www.extrabit.com/plaintextclipboard/ pour être un outil utile. Certaines applications ont une option de coller qui supprime le formatage, mais ce dont vous avez vraiment besoin est une opération de copie qui supprime le formatage, ce que VS n'offre pas.
dans Outlook 2007, j'ai changé mon paste par défaut pour faire du texte seulement. Aller à Options D'édition / avancé Sous la rubrique" couper, copier, coller", choisissez "Coller" parmi d'autres programmes: [conserver le texte uniquement]
et si vous voulez toujours coller formaté (moins souvent dans mon cas), utiliser coller spécial...
L'Extension de Visual Studio Copie peut être pratique pour vous. en fait, il ne fait pas de copie non formatée, mais applique son propre modèle simple basé sur le texte.
il supporte un format" Stack Overflow", qui supprime simplement l'espace principal, tout en gardant l'indentation autant que possible, et introduit une sorte d'en-tête.
de la de la Visual Studio Gallery et l'essayer.
Divulgation: je suis l'auteur de cette Extension. Veuillez notfiy moi, si je peux l'améliorer à vos besoins.
ce site de Microsoft Office offre une solution de contournement qui consiste à écrire une macro pour remplacer la fonctionnalité ctrl+v pour coller du texte en clair tout le temps, mais qui peut ne pas être ce que vous voulez. Vous pouvez alternativement remap un raccourci non utilisé (ctrl+?) pour vous fournir cette fonctionnalité afin que vous n'ayez pas à continuer à activer / désactiver la macro.
pour les applications qui n'ont pas de "Pâte spéciale" vous pouvez utiliser une application comme PureText