Notepad ++テキストを書式付きでコピーしますか?


203

Notepad ++を使用してコードを記述しています。

Microsoft Wordに貼り付けるための書式と共にNotepad ++でコードをコピーするにはどうすればよいですか?(つまり、構文のハイライトなど)


回答:


280

これは、htmlとしてコピーするテキストを選択した場合のnotepad ++の画像です。

Notepad ++プラグイン:HTMLとしてコピー

書式設定されたテキストをOneNoteに貼り付けた後の外観([形式を選択して貼り付け]をサポートする他のアプリと同様): インポートしたときの様子


4
「HTMLにエクスポート」は機能しますが、「HTMLをクリップボードにコピー」は機能しません。なぜなのかご存知ですか?
Pacerier 2015

6
ショートカットは、Ctrl + Shift + Cを使用することです。設定>ショートカットマッパー>プラグインコマンド>すべてのフォーマットをクリップボードにコピーします。> CTRL + SHIFT + C->書式設定が簡単です!
ビースト、

@Pacerier 7.2.2以降、「HTMLをクリップボードにコピー」は問題なく動作するようです。
カイルストランド

4
誰かがこの方法を使用してラインフィードを緩めていますか?
BobNoobGuy 2017年

1
@BobNoobGuy「HTMLをクリップボードにコピー」を使用しようとしたとき(7.2.2にいます)。ハックですが、ラインフィードを保持する方法は、HTMLにエクスポートし、WordでHTMLを開いて、そこからコードを送信する必要があるソース(OneNoteなど)にコピーすることです。
Joe Greene

71

ここから撮影:

Notepad ++を使用すると、3つの方法でこれを実現できます。ご存知のように、Notepad ++はNotepadのより高度なバージョンであり、さまざまなコードファイルの構文強調表示を「そのまま」使用できます-PHPが含まれています!

ダウンロードしてインストールし、起動して、PHPファイルをロードします。自動的に美しい色で表示されます(そうでない場合は、ファイル拡張子が.php以外の場合は、[言語]-> [PHP]または[言語]-> [P]-> [PHP]に移動します)。

色を変更する必要がある場合は、簡単に変更できます。設定->スタイラー設定に移動するだけです。そのメニューから、必要に応じてさまざまな強調表示とフォントのオプションを変更できます。ただし、通常はデフォルトで十分です。

次に、プラグイン-> NppExportに移動します。そこから、検討できる3つのオプションがあります。

RTFへのエクスポートHTMLへのエクスポートすべてのフォーマットをクリップボードにコピー最後のフォーマットから始めます-「すべてのフォーマットをクリップボードにコピー」-ハイライトされた構文でファイル全体をクリップボードにコピーします。クリックしたらMicrosoft Wordを開き、貼り付けてください。構文が強調表示された美しいコードが表示されます。何か問題が発生した場合は、他のオプション(RTF / HTMLへのエクスポート)の1つを試すことができますが、クリップボードメソッドで問題が発生したことはありません。


39
次に、[設定>ショートカットマッパー>プラグインコマンド>すべての形式をクリップボードにコピー]に移動し、CTRL + SHIFT + C->インスタントジョイに設定します。CTRL + Cで生のテキストをコピーし、CTRL + SHIFT + Cでフォーマットしてコピーします。これがデフォルトです。
Dennis G

フォーマット付きの貼り付けには、libreOfficeライターでCTRL + SHIFT + Vを使用します
Mohammad b

2
@DennisG、インスタントジョイ、あなたが同僚のデスク(またはそのことについては他の誰か)にいて、CTRL + SHIFT + Cに慣れているため、元の設定の場所を忘れてしまった。おっと。
Pacerier 2015

1
これは私にとってはうまくいきましたが、Notepadファイルではなくファイルのフォーマットを保持しようとしていましたMSWord。からコードをコピーしてNotepad++貼り付け、MSWordからコピーしてMSWordに貼り付ける必要がありましたNotepad。何らかの理由で直接に貼り付けることができませんでしたNotepad
Mark Miller

32

テキストを選択

メニューから、[プラグイン]> [NPPExport]> [RTFをクリップボードにコピー]に移動します

MS Wordで[編集]> [形式を選択して貼り付け]に移動します

これにより、[形式を選択して貼り付け]ダイアログボックスが開きます。[貼り付け]ラジオボタンを選択し、リストから[フォーマット済みテキスト(RTF)]を選択します

書式設定されたテキストが表示されるはずです。


13

テキストを選択します。

右クリック。

プラグインコマンド->構文の強調表示でテキストをコピー

それをWordなどに貼り付けます。


11

それはあることを言及する価値がある64ビットのメモ帳++プラグインマネージャとNPPExportをサポートしていない、彼らはには表示されませんので、プラグインメニュー。NPPExportプラグインを手動で追加しようとすると、おそらく次のようになります。

「NPPExportプラグインは64ビットNotepad ++ではサポートされていません」

幸い、ここからダウンロードするNPP_Exportプラグインがあり、64ビットのNotepad ++(私の場合はv7.2.2)で正常に動作し、プラグインマネージャーのサポートが進行中です(GitHubで更新を確認しください)。


5

Plugins-> NPPExportが表示されない場合は、

プラグインマネージャーをこちらからダウンロードしてください。コンテンツを抽出し、C / ProgramFile / NP ++のインストール、プラグイン、アップデーターフォルダーに配置します。NP ++を再起動します。すると、Plugins-> Plugin Managerが表示されるはずです。NPPExportを含む任意のプラグインをダウンロードしてインストールすると、コピーコマンドが表示されます。


4

デニスGが最も簡単な方法をコメントしているようです。

次に、[設定>ショートカットマッパー>プラグインコマンド>すべての形式をクリップボードにコピー]に移動し、CTRL + SHIFT + C->インスタントジョイに設定します。CTRL + Cで生のテキストをコピーし、CTRL + SHIFT + Cでフォーマットしてコピーします。これがデフォルトです。

私のような誰かを助けてくれることを願っています!


2

選択した答えはかなり古く、状況が変わったため、64ビットのNotepad ++を使用する場合の新しい手順を次に示します。64ビットバージョンには、プラグインマネージャやNppExportは付属していません。ここで提供されるすべての詳細。

すばやく再開するために、プラグインマネージャーは開発されなくなり、NppExportはここにあります


-5

この失敗を探すのは恐ろしい

ここに.dllをコピーします。

\ Program Files \ Notepad ++ \ plugins->ここに配置します

メモ帳++を再起動します

そして今、あなたはコピーコマンドを使用することができます!!!


1
それはどのDLLですか?
underscore_d 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.