41

Visual Studio で選択したコードをフォーマットされていないテキストとしてクリップボードにコピーする方法はありますか?

コードを Word またはより頻繁に Outlook にコピー アンド ペーストする場合、書式設定を取り除くためにメモ帳を使用する必要があります...もっと簡単な方法が必要です!

4

12 に答える 12

21

Visual Studio はフォーマットされていないテキストをクリップボードに置きますが、フォーマットされたテキストも置きます。(クリップボードは複数の同時フォーマットをサポートし、OS はそれらが同じデータの単に異なる表現であると想定しますが、その点の技術的な強制はありません。)

貼り付けに使用しているアプリケーションは、優先フォーマットを選択します。Word には、おそらく Outlook にも、使用する形式を選択できる「形式を選択して貼り付け」コマンドがあります。

于 2009-02-05T15:50:28.707 に答える
5

この機能は、によってオフにすることができますeditor.copyWithSyntaxHighlighting

于 2021-12-09T10:27:21.133 に答える
2

私がそれを行うとき、小さなクリップボード項目「Match Destination Formatting」に添付された小さなポップアップメニューオプションを選択すると、うまくいきます。

于 2009-02-05T15:45:46.563 に答える
1

Outlook 2007 で、デフォルトの貼り付けをテキストのみに変更しました。エディター オプションに移動 | 高度な「切り取り、コピー、貼り付け」の見出しの下で、他のプログラムからの貼り付けを選択します: [テキストのみを保持]

それでもフォーマットされた状態で貼り付けたい場合 (私の場合はあまり頻繁ではありません)、特殊な貼り付けを使用してください...

于 2011-04-20T17:07:42.630 に答える
1

http://www.extrabit.com/plaintextclipboard/が便利なツールであることに気付くかもしれません。一部のアプリケーションには書式設定を削除する貼り付けオプションがありますが、本当に必要なのは、VS が提供していない書式設定を削除するコピー操作です。

于 2009-02-05T15:49:00.643 に答える
0

レビュー用の Visual Studio Extension Copyが便利な場合があります。実際には、フォーマットされていないコピーは行いませんが、独自の単純なテキストベースのテンプレートを適用します。

可能な限りインデントを維持しながら先頭の空白を削除する「スタック オーバーフロー」形式をサポートし、ある種のヘッダーを導入します。

Visual Studio ギャラリーから入手して試してみてください。

開示:私はその拡張機能の作成者です。あなたのニーズに合わせて改善できるかどうか、私に知らせてください。

于 2015-03-19T12:06:13.860 に答える
0

この Microsoft Office サイトでは、マクロを記述して ctrl+v 機能を置き換え、常にプレーン テキストを貼り付けるという回避策を提供していますが、それは望ましくない場合があります。または、未使用のショートカット (ctrl+?) を再マップしてこの機能を提供することもできるため、マクロを有効/無効にし続ける必要はありません。

于 2009-02-05T15:50:34.213 に答える
0

「特殊貼り付け」を持たないアプリケーションの場合、PureTextのようなアプリケーションを使用できます。

于 2010-05-10T22:46:26.440 に答える