Visual Studio で選択したコードをフォーマットされていないテキストとしてクリップボードにコピーする方法はありますか?
コードを Word またはより頻繁に Outlook にコピー アンド ペーストする場合、書式設定を取り除くためにメモ帳を使用する必要があります...もっと簡単な方法が必要です!
Visual Studio で選択したコードをフォーマットされていないテキストとしてクリップボードにコピーする方法はありますか?
コードを Word またはより頻繁に Outlook にコピー アンド ペーストする場合、書式設定を取り除くためにメモ帳を使用する必要があります...もっと簡単な方法が必要です!
Visual Studio はフォーマットされていないテキストをクリップボードに置きますが、フォーマットされたテキストも置きます。(クリップボードは複数の同時フォーマットをサポートし、OS はそれらが同じデータの単に異なる表現であると想定しますが、その点の技術的な強制はありません。)
貼り付けに使用しているアプリケーションは、優先フォーマットを選択します。Word には、おそらく Outlook にも、使用する形式を選択できる「形式を選択して貼り付け」コマンドがあります。
この機能は、によってオフにすることができますeditor.copyWithSyntaxHighlighting
。
私がそれを行うとき、小さなクリップボード項目「Match Destination Formatting」に添付された小さなポップアップメニューオプションを選択すると、うまくいきます。
Outlook 2007 で、デフォルトの貼り付けをテキストのみに変更しました。エディター オプションに移動 | 高度な「切り取り、コピー、貼り付け」の見出しの下で、他のプログラムからの貼り付けを選択します: [テキストのみを保持]
それでもフォーマットされた状態で貼り付けたい場合 (私の場合はあまり頻繁ではありません)、特殊な貼り付けを使用してください...
http://www.extrabit.com/plaintextclipboard/が便利なツールであることに気付くかもしれません。一部のアプリケーションには書式設定を削除する貼り付けオプションがありますが、本当に必要なのは、VS が提供していない書式設定を削除するコピー操作です。
レビュー用の Visual Studio Extension Copyが便利な場合があります。実際には、フォーマットされていないコピーは行いませんが、独自の単純なテキストベースのテンプレートを適用します。
可能な限りインデントを維持しながら先頭の空白を削除する「スタック オーバーフロー」形式をサポートし、ある種のヘッダーを導入します。
Visual Studio ギャラリーから入手して試してみてください。
開示:私はその拡張機能の作成者です。あなたのニーズに合わせて改善できるかどうか、私に知らせてください。
この Microsoft Office サイトでは、マクロを記述して ctrl+v 機能を置き換え、常にプレーン テキストを貼り付けるという回避策を提供していますが、それは望ましくない場合があります。または、未使用のショートカット (ctrl+?) を再マップしてこの機能を提供することもできるため、マクロを有効/無効にし続ける必要はありません。
「特殊貼り付け」を持たないアプリケーションの場合、PureTextのようなアプリケーションを使用できます。