Domanda

C'è un modo per forzare Visual Studio per copiare il codice selezionato negli appunti come non formattato di testo?

Quando sono codice di copia-incolla in Word o più spesso Outlook devo farlo tramite il Blocco note per sbarazzarsi di formattazione ... ci deve essere un modo più semplice!

È stato utile?

Soluzione

Visual Studio fa mettere il testo non formattato negli appunti, ma mette anche il testo formattato. (Gli appunti supporta diversi formati contemporaneamente, e il sistema operativo presuppone che sono semplicemente diverse rappresentazioni degli stessi dati, anche se non c'è l'applicazione tecnica di quel punto.)

L'applicazione che si sta utilizzando per incollare poi sceglie il formato preferito. In Word, Outlook e forse pure, c'è un comando "Incolla speciale" che permette di scegliere quale formato che si desidera utilizzare.

Altri suggerimenti

Il mio reparto utilizza PureText si siede nel vassoio di sistema.; copiare il testo, cliccare-it - strisce tutta la formattazione lasciando il testo plain-vanilla. Sono sicuro che è molto simile a PlainTextClipboard .

  

"PureText è sostanzialmente equivalente a   aprendo il Blocco note, fare una pasta,   seguita da una SELECT-ALL, e poi un   COPIA. Il vantaggio di PureText è   l'esecuzione di tutte queste azioni con   singolo Hot-Key e avere il risultato   incollato nella finestra corrente   automaticamente ".

Il pungolo per questo è stato traballante Lotus Notes; ama andare in crash quando si incolla HTML-marked-up-testo che ho innocentemente copiato da una pagina web ....

Se si preme CTRL + Z dopo aver incollato, si invertirà al non-formattazione di uno, perché la formattazione in realtà conta come un passo dopo la pasta normale.

questo post del blog ho ricevuto queste istruzioni per sbarazzarsi di sfondo nero durante la copia & incolla di VS con il 'dark Theme' attivato, ma il codice HTML in esso può essere modificato per alterare il resto della formattazione come richiesto (ad esempio, impostare tutto il testo in nero).

Se necessario, installare produttività Power Tools

  

Apri Strumenti → Estensioni e aggiornamenti

     

Selezionare Online (Visual Studio Gallery) e la ricerca di produttività Power Tools 2012/2013

     

Download e riavviare Visual Studio quando richiesto

Produttività Power Tools Impostazioni

  

Apri Strumenti → Opzioni → Espandi Produttività Power Tools   selezionare HTML Copia

     

Cambiare l'opzione BeforeCodeSnippet a:

<style type="text/css">.identifier {color:black !important;}</style>
<pre style="{font-family}{font-size}{font-weight}{font-style}">
  

Cambia EmitSpanClass a: True

     

Controlla EmitSpanStyle è: True

Quando lo faccio scegliendo l'opzione poco menu pop-up attaccato alla voce appunti wee "formattazione di destinazione" fa il trucco per me.

Si potrebbe trovare http://www.extrabit.com/plaintextclipboard/ essere un attrezzo utile. Alcune applicazioni hanno un'opzione pasta che mette a nudo la formattazione, ma quello che si ha realmente bisogno è un'operazione di copia che mette a nudo la formattazione, che VS non offre.

In Outlook 2007, ho cambiato pasta di default per fare solo testo. Vai a Opzioni editor | Avanzate Sotto la "copia tagliare, incollare" Intestazione scegliere incolla da altri programmi: [Mantieni solo testo]

E se ancora desidera incollare formattato (meno spesso nel mio caso), Utilizzare Incolla speciale ...

Il Visual Studio Extension Copia per la revisione può essere utile per voi. in realtà, non fa la copia non formattato, ma si applica un proprio semplice modello basato sul testo.

supporta un formato di "overflow dello stack", che rimuove solo gli spazi bianchi che porta, pur mantenendo il rientro il più possibile, e introduce una sorta di intestazione.

Scarica dal dal di Visual Studio e provarlo.

Disclosure: Io sono l'autore di tale estensione. Vi prego di notfiy, se posso migliorarlo alle proprie esigenze.

Questo sito Microsoft Office offre una soluzione che comporta la scrittura di un macro per sostituire Ctrl + v per incollare la funzionalità di testo per tutto il tempo, ma che non può essere quello che vuoi. In alternativa è possibile rimappare un collegamento non utilizzato (ctrl +?) Per fornire questa funzionalità in modo da non dover tenere attivare / disattivare la macro.

Per le applicazioni che non hanno un "Incolla speciale" si potrebbe usare un programma come PureText

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top