WordでPHPコードの構文を簡単に強調するにはどうすればよいですか?


32

Word 2009文書にPHPコード(または他のプログラミング言語)を簡単に記述して構文強調表示するにはどうすればよいですか?


3
なぜあなたはしたいのですか?
RCIX

Notepad ++を使用します。それは素晴らしいことだと数百の言語のための構文の強調表示を持っている
D'Arvit

2
@RCIX:コードスニペットのみを取り上げ、実際のコードは掲載しないコンセプトドキュメントを書いています。
クリスチャンスタッド

回答:


52

Notepad ++を使用して、これを3つの方法で実現できます。ご存知のように、Notepad ++はNotepadのより高度なバージョンであり、さまざまなコードファイルの構文ハイライトを「箱から出して」サポートしています-PHPが含まれています。

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

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

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

  • RTFへのエクスポート
  • HTMLにエクスポート
  • すべての形式をクリップボードにコピーします

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


2
おかげで、すでにNotepad ++がインストールされていましたが、NppExport-pluginについては知りませんでした。あなたの解決策を紹介します。
クリスチャンスタッド

ええ、Wordにコピーして貼り付けてドキュメントを印刷するのに非常に便利です。:)
ブレークスルー

これがSUが大好きな理由です。これができるとは思いもしませんでした!
ジョシュハント

絶対完璧!
dcousineau

3
いいね 追加のヒント(半分関連):貼り付けたテキストを強調表示し、単語の[レビュー]タブで、[言語]、[校正言語の設定]を選択します。「スペルや文法をチェックしない」にチェックマークを付けます。これで、貼り付けたテキストに赤い下線だけが表示されなくなります。
レイ

10

たとえば、オンラインの構文を強調するWebサイトにコードを送信します。これは、たとえば、自分で言語を選択すると、自動検出はうまく機能しません。他のオンライン構文強調サイトのリストはこちらです。

強調表示されたコードをコピーして、Wordに貼り付けます。


注:これにはIEを使用する必要があります。Operaは動作しませんが、FF / Safari / Chromeについては知りません。
Vilx-

2
ChromeおよびFirefoxで正常に動作します。
スナーク

何らかの理由で、FirefoxからWord 2013にこれを機能させることができませんでした。IEは正常に動作しました。
デビッド

3

.PHPSファイルタイプをApacheにインストールし、ブラウザからWordに出力をコピーできます。

あなたのhttp.confで

AddType application/x-httpd-php-source .phps 

1
クリエイティブですが、正確ではありません(Webサーバーが必要です...)。;-)
クリスチャンスタッド

フェアポイント:)
グレッグB

3

Mac OS上のOutlookでも同じことを探しているこの質問を見つけましたが、OSXにはNotepad ++は存在せず、Sublime Text(クロスプラットフォームであるという利点があります)を使用しています。

このためにSublimeHighlightと呼ばれるプラグインがあります。

Sublime Package Controlを使用すると仮定すると、SublimeHighlightをインストールする手順は次のとおりです。

  1. 押す cmd shift P
  2. 「パッケージ制御:チャネルの追加」を実行します
  3. githubのURLを貼り付けますhttps : //github.com/n1k0/SublimeHighlight
  4. cmd shift Pもう一度押して、「Package Control:Install Package」を実行します
  5. 「ハイライト」パッケージをインストールし、Sublime Textを再起動します。

次に、テキストをコピーするには、を押しcmd shift P、「SublimeHighlight:HTMLとしてクリップボードにコピー」(またはRTF)を実行します。これらのコマンドには、キーボードショートカットを割り当てることもできます。

WindowsまたはLinuxでは、コマンドパレットのショートカットキーは異なりますが、[ツール]> [コマンドパレット]にアクセスするとアクセスできることに注意してください。



0

言語の各要素の文字スタイルを手動で作成して手動で適用しないと、できません。

あなたの最善の策は、構文の強調表示を行うエディターでスクリーンショットを取り、それを文書に挿入するか、既にカラフルなコードを別のプログラム(おそらく貼り付けビン)からコピーアンドペーストしてWordに貼り付けて、色の書式設定が保持されます。


一部のブラウザでは、コピーと貼り付けの際に書式と色が引き継がれます。;)
ブレークスルー

0

Ms.Word https://store.office.com/syntax-highlighter-WA104315019.aspx?assetid=WA104315019でプラグイン構文ハイライトを使用できます。私はその手順に従って作業します

出力


スーパーユーザーへようこそ。5年以上前に尋ねられた質問への回答を投稿し、既に回答済みであることにご留意ください。そのため、承認を受け取れない場合があります。
チャーリーRB

-1

Wordを完全に放棄することを検討し、代わりにAsciiDocを使用することをお勧めします。AsciiDocは、単純なマークアップ言語であり、ドキュメントを他の形式にレンダリングするためのプロセッサでもあります。HTMLとDocBookをサポートしています。DocBook形式は、追加ツール(a2xなど)を使用して他の形式(PDF、ePubなど)に変換できます。

デフォルトでは、GNU source-highlightを使用してソースコードを色分けします。

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