Notepad ++でGoプログラミング言語の構文プラグインを追加しようとしています。
そのようなユーザー定義言語の リポジトリ です。 README、userDefinedLang_Go.xml、およびgo.xmlを含むGoファイルをダウンロードして解凍しました。
次のように、ページの下部にある指示に従うことを試みました。 Windows 7(x64)を使用しているため、Notepad ++ディレクトリは「C:\ Program Files(x86)\ Notepad ++」です。
以前にユーザー定義言語をインストールしたことがないので、userDefinedLang.xmlファイルがまだなかったので、userDefinedLang_Go.xmlルートディレクトリに移動し、「_ Go」を削除するように名前を変更して、userDefinedLang.xmlにします。
次に、go.xmlをC:\ Program Files(x86)\ Notepad ++\plugins\APIs \にコピーしました
これが必要なすべての手順のようです。ただし、Notepad ++を開くと、「Lang => User Defined」の近くに「Go」はなく、には構文の色付けはありません。 goファイル。 「View => User-Defined Dialogue => import」でインポートしようとすると、「インポートに失敗しました」エラーが発生します。
私が間違っていることを知っていますか?バージョン6.1.8であるNotepad ++のクリーンインストールを使用しています。
私はuserDefineLang.xml
私のAppData\Roaming
フォルダ
C:\Users\[user]\AppData\Roaming\Notepad++
Win7 64ビットでのNotepad ++ 6.4.5の新規インストール
Notepad ++サイトからダウンロード:
http://docs.notepad-plus-plus.org/index.php?title=User_Defined_Language_Files#G
「go.xml」をC:\ Program Files(x86)\ Notepad ++\plugins\APIsにコピーします
デフォルトのインストールにはユーザー定義言語がないため、次の操作を実行できます。
(既にuserDefineLang.xmlがある場合は、_Goファイルからコンテンツを追加します。)
Notepad ++を再起動します
少し手を加えた後、システムで動作するようになりました。これをserDefinedLang.xmlファイルとgo.xmlファイルの先頭に置きます。
<?xml version="1.0" encoding="Windows-1252" ?>
これでうまくいくはずです(Notepad ++を再度開いた後)
go.xmlはplugins/APIsフォルダーにあり、userDefinedLang.xmlは前述のようにNotepad ++のルートにある必要があります。
お役に立てば幸いです。
他の回答では説明されていませんが、Notepad ++の古いバージョンでは[〜#〜] not [〜#〜]がこれらの回答のいずれかで機能するようです。 。
Notepad ++をバージョン6.4.2にアップグレードする前に、ほとんどすべてのソリューションを試しました。
更新:
namey
によりテスト済みElysian Fields
によりテスト済みnamey
によりテスト済み他のバージョン、YMMV。
以前のメッセージと同じ問題があったため、NotePad ++ 6.5で見つけたソリューションを共有します。
完了していない場合は、go\misc\notepadplus\README(userDefineLang.xml、functionList.xml、APIs)で説明されているインストール手順を実行します。 NP ++にuseDefineLang.xmlがない場合は、go\misc\notepadplus\useDefineLang.xmlのファイルを使用してuseDefineLang.xmlを作成しますが、最初の行を追加することを忘れないでください<?xml version="1.0" encoding="Windows-1252" ?>
とNotepadPlusのコメントを解除して、<NotepadPlus>
の先頭と</NotepadPlus>
最後に
FunctionList.xmlの変更<association ext=".go" id="go"/>
沿って <association userDefinedLangName="go" id="go"/>
NP ++にはデフォルトでuserDefineLang.xmlがなかったため、[言語]メニューの[言語の定義]-> [インポート]を使用してこのファイルをインポートしました。次に、NP ++を停止/開始します。リストの最後にある/ LanguageメニューにGoがあることを確認します。 .goファイルを開きます。色が自動的に変更されない場合は、[/言語]メニューの[移動]をクリックします
その後、すべてが私にとっては大丈夫でした(インデント、色、オートコンプリート...)
Pl/sql言語の構文をnotepad ++に追加しました。sytax/ langはWeb上にありました。ここで、それを機能させる方法を説明します。
<?xml version="1.0" encoding="Windows-1252" ?>
_を追加します。それを_userDefinedLang_plsql.xml
_に保存しますC:\Program Files (x86)\Notepad++\plugins\APIs\
にコピーし、languages> userdefinedに移動しましたが、何もしませんでした。pl/sql
_を選択し、名前を変更して、そのダイアログウィンドウに保存しました。新しい言語は、最後に言語ダイアログに表示されました。
userDefineLangはC:\ Users\username\AppData\Roaming\Notepad ++\userDefineLang.xmlにあります。
Notepad ++が「C:\ npp。#。#。#。bin」フォルダーではなく、「C:\ Program Files(86)」にインストールされていることを確認してください。
https://notepad-plus-plus.org/download からダウンロードします。または、単に「Notepad ++をダウンロード」とグーグルで検索します。
サンプルをご覧くださいScala language userDefineLang.xml file here: https://github.com/nfang/scala-syntax-highlighter