2013-04-22 16:50:55 +0000 2013-04-22 16:50:55 +0000
170
170

回答 (7)

95
95
95
2013-04-22 16:58:53 +0000

GitHubには Markdown Syntax Highlighting for Notepad++ というプロジェクトがあります。

このプロジェクトはMarkdownのカスタム言語ハイライトを追加します。

標準のカラースキームとダーク(ZenBurn)テーマの両方に対応したバージョンがあります。インストール後、Languageドロップダウンに新しいオプションが表示されます。

70
70
70
2017-05-18 16:55:33 +0000

MarkdownViewer++ ](https://github.com/nea/MarkdownViewerPlusPlus) は、Markdownを使ってファイルを入力し、プレビューパネルでリアルタイムでプレビューを見ることができるメモ帳++プラグインです。

はっきりさせるために、ここでOliver Salzburg氏が推奨している Markdown Syntax Highlighting for Notepad++ とは異なり、シンタックスハイライトとインラインレンダリングをサポートしていません。テキストファイルは通常のものとして扱われ、プラグインでは別のペインにレンダリングされて表示されます。

画像があるとわかりやすいです。

0x1 (フルサイズで見るにはここをクリックしてください)

その特徴の中には以下のようなものがあります。

  • CommonMarkをサポートしています
  • 結果をHTMLまたはPDFにエクスポートすることができます
  • プレビューパネルは移動、サイズ変更、ドッキングが可能です

インストール方法

インストールするには、Notepad++のプラグインマネージャーを使用してください: Notepad++を開き、PluginsPlugin ManagerShow Plugin Managerと進み、MarkdownViewer++までスクロールして選択し、インストールをクリックしてください。自動的にプラグインがダウンロードされ、インストールされます。この時点でエディタを再起動する必要があり、すぐに実行するかどうかを尋ねてきます(作業を失うリスクがないように)。

17
17
17
2014-06-26 09:37:51 +0000

メモ帳++で自動的にMarkdownをプレビューしたい場合は、HTML Previewプラグイン(バージョン1.3以上)をMarkdownツールと組み合わせて使用することができます。HTML プレビュープラグインでは、フィルタ(ファイルをプレビューする前にソースファイル上で自動的に実行されるプログラム)を定義することができます。

フィルターの定義は、メニューオプション(サンプルファイルの変更はできません)で行うこともできますし、手動でも pluginsConfigPreviewHTMLFilters.ini ファイルを置くことで定義することができます。Filter.iniファイルの例は、プレビュープラグインのアーカイブファイルに同封されています。

Python Markdown の実装を利用した Filters.ini ファイルの例です。

; Content of Filters.ini file
[Markdown]
Extension=.md
Language=Markdown
Command=python -m markdown "%1"
11
11
11
2014-10-05 12:46:06 +0000

Edditoria」GitHubリポジトリには多くのバグがあり(例えばリンク内の#は壊れている)、何年も更新されていませんでした。最もアクティブなフォークを試してみた結果、 このフォーク の方がずっと良いです。

10
10
10
2015-06-11 03:11:55 +0000

もっとシンプルなワークフローは、ChromeのMarkdown拡張機能を使って、メモ帳++で編集し、Chromeをファイルに向けて、変更のたびにリロードすることです。

複雑な設定は必要ありません。

4
4
4
2013-10-08 08:32:05 +0000

シンタックスハイライトのために、私はOliver Salzburgのソリューションのために行くでしょう。

ここに、メモ帳++でMarkdownをプレビューしたい場合に便利なトリックへのリンクを見つけました 「トリック」へのリンク )。

要点: Notepad++にはNPP_EXECというスクリプトを実行する拡張機能があります。これをPerl(Python、Node.jsなど)のMarkdownスクリプトと組み合わせることで、タブにHTML出力を生成することができます。

あまり冗長ではありませんが、これがまだ同じことを望む他の人の助けになることを願っています。(私のように:)

これは、ドキュメントに目を通すのが好きではない人のために、(md2htmlのNode.js実装と一緒に)使うことができるバージョンです。

NPP_SAVE
SET OUTFILE = C:\temp\md2html.html
cmd /c md2html "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN chrome $(OUTFILE)
0
0
0
2015-02-20 15:14:56 +0000

勝者の答えに少し手を加えただけです。私は今、キーボードショートカットの下に2つのNNP_EXECスクリプトを持っています。

1つは同じディレクトリに同じファイル名でMarkdownファイルのHTMLバージョンを作成し、デフォルトのブラウザで起動し、コンソールウィンドウを閉じます。その後、ブラウザ上でalt-tabして結果を確認します。

NPP_SAVE
SET OUTFILE = "$(CURRENT_DIRECTORY)\$(NAME_PART).html"
cmd /C \Python34\python.exe -m markdown2 "$(FULL_CURRENT_PATH)" > $(OUTFILE)
NPP_RUN $(OUTFILE)
NPP_CONSOLE 0

もう一つは、ブラウザで起動しない(NPP_RUN $(OUTFILE) が存在しない)以外は同じことをします。最新の編集で新しいタブを開くのではなく、altタブでブラウザに移動してF5を押すだけでブラウザを更新することができます。

それぞれのスクリプトを独自の名前で保存し、NPPのAdvanced Optionsでマクロメニューに貼り付け、SettingsShortcut Mapperでキーボードショートカットを割り当てることができます。