notepad++
開発者向けの便利なプラグイン
サーチ…
NppExec
NppExec [ sourceforge ]では、Notepad ++のコンソールウィンドウからコマンドやスクリプトを実行できます。これは、 Plugins -> NppExec
のメニューバーにあるか、 F6キーを押すだけです(ショートカットはCtrl + F6で最新のコマンドが実行されます)。
例:以下の意志
- コンソールを
output_var: on
に設定output_var: on
。つまり、コンソールの出力を使用できます -
C:\scripts\query.sql
ファイルからSQLクエリを実行する - コンソールからの出力を取り出し、それをカーソルのアクティブファイルに入れます
- コンソールを閉じる
- コンソールをクリアする
NPE_CONSOLE v+
sqlcmd -S 111.111.1.1 -U UserName -P "password" -i C:\scripts\query.sql
sel_settext $(OUTPUT)
NPP_CONSOLE 0
cls
NppExecでは、スクリプトを保存することもできます。それらを保存した後で、 Plugins -> NppExec -> Advanced Options
して、いつでもメモ帳++を起動したり、マクロを使ってそのスクリプトをプラグインコマンドに追加したり、閉じることができます。たとえば、上記の例を「クエリの実行」として保存すると、詳細オプションの左下のフィールドを使用してメニューに追加することができます。
「マクロを配置する」サブセクションにチェックが入っている限り、スクリプトはメモ帳++の再起動後にマクロとして使用できます。
最後に、 Settings -> Shortcut mapper -> Plugin commands
を使用してマクロ/コマンドにショートカットを割り当てることができSettings -> Shortcut mapper -> Plugin commands
。
TextFX
TextFX [ SourceForge ]は、高度な文字変換(エスケープ文字など)とコードの書式設定(HTMLまたはC ++コード)のためのプラグインです。
JSONビューア
JSONビューアSourceForgeのは、 JSONの可視化と書式設定のためのプラグインです。これは、JSONドキュメントのインデント/書式設定に役立ち、ツリービューツールを使用して複雑なJSONファイルをブラウズするために使用できます。
次の図は、プラグインが提供するコマンドを示しています。
未フォーマットのJSONフラグメント(例: http : //www.json.org )から始める:
{"GlossList":{"GlossEntry":{"ID": "SGML"、 "SortAs": "GlossDiv":{"タイトル" "SGML"、 "GlossTerm": "Standard Generalized Markup Language"、 "Acronym": "SGML"、 "Abbrev": "ISO 8879:1986"、 "GlossDef":{"para": "メタマークアップ言語、 DocBookなどのマークアップ言語の作成に使用されます。」、「GlossSeeAlso」:[「GML」、「XML」]}、「GlossSee」:「マークアップ」}}}}}
書式を設定してコードをインデントするには:
- すべてのjsonフラグメントを選択する
- "プラグイン" / "JSON Viewer" / "JSON形式"をクリックするか、ショートカットCtrl + Alt + Shift + Mを使用してください
結果の書式設定されたコードは次のとおりです。
プラグインは、JSONフラグメントのツリービューブラウズ可能バージョンを表示することもできます。
- すべてのjsonフラグメントを選択する
- "プラグイン" / "JSON Viewer" / "Show JSON Viewer"をクリックするか、ショートカットCtrl + Alt + Shift + Jを使用します
次のスクリーンショットは、プラグインがJSON構造をレンダリングする方法を示しています。
SourceCookifier
SourceCookifierは、クラス、関数、変数名などのコンポーネントの現在のソースコードを解析し、サイドパネルのツリービューで表示します。これらのメンバー間のナビゲーションは、コンポーネント名をダブルクリックすることで可能です。プラグインはいくつかの言語をサポートしており、未定義またはユーザー定義の言語に対してカスタマイズが可能です。大規模なコードで作業する場合に便利です。
デフォルトでは、 SourceCookifierセッションモードはSingle file mode
設定されていSingle file mode
。その他の使用可能なモードは、 N++ session mode
(メモ帳++で開いているすべてのファイル)またはCookie session mode
。
Cookie session mode
を使用するには:
ソースコードを含むフォルダを[ソースクッキー]ウィンドウにドラッグ&ドロップする
解析するファイルの種類を選択する
ノート:
- Cookieセッションを保存して読み込むことができます。さらに、Source Cookifierは最新のセッションの履歴を表示します
- メモ帳++で保存されたセッションのファイルを開くと、自動的にSourceCookifierがCookieセッションモードに切り替えられ、このセッションが読み込まれます
- フォルダーをドラッグ・ドロップしている間、キーボード修飾子( CTRL 、 SHIFT 、またはALTはすべて同じです)を維持すると、INCLUDESとタグではなく、
もう1つの有用な機能は、シンボル(例えば、関数)の定義にジャンプする能力であり、
- 適切な「セッションモード」を選択します:シンボルの定義がNotepadd ++で開かれていない別のファイルにある場合はクッキーモードを使用し、定義が同じファイルにある場合はシングルファイルモードを使用します
- メモ帳++では、定義する関数/型にカーソルを置き、 CTRL + SHIFT + ENTERキーを押して定義にジャンプします。複数の定義がある場合は、開くファイルを選択できます
- Alt + 左を押すと前の場所に戻ることができます(また、 Alt + RIGHTを押すと定義に戻ることができます)