サーチ…


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の例

デフォルトでは、 SourceCookifierセッションモードはSingle file mode設定されていSingle file mode 。その他の使用可能なモードは、 N++ session mode (メモ帳++で開いているすべてのファイル)またはCookie session mode

Cookieセッションモード

Cookie session modeを使用するには:

  1. ソースコードを含むフォルダを[ソースクッキー]ウィンドウにドラッグ&ドロップする

  2. 解析するファイルの種類を選択する

ファイルタイプの選択

ノート:

  • Cookieセッションを保存して読み込むことができます。さらに、Source Cookifierは最新のセッションの履歴を表示します
  • メモ帳++で保存されたセッションのファイルを開くと、自動的にSourceCookifierがCookieセッションモードに切り替えられ、このセッションが読み込まれます
  • フォルダーをドラッグ・ドロップしている間、キーボード修飾子( CTRLSHIFT 、またはALTはすべて同じです)を維持すると、INCLUDESとタグではなく、

Drad&Drop(キーボード修飾子付き)


もう1つの有用な機能は、シンボル(例えば、関数)の定義ジャンプする能力であり、

  1. 適切な「セッションモード」を選択します:シンボルの定義がNotepadd ++で開かれていない別のファイルにある場合はクッキーモードを使用し、定義が同じファイルにある場合はシングルファイルモードを使用します
  2. メモ帳++では、定義する関数/型にカーソルを置き、 CTRL + SHIFT + ENTERキーを押して定義にジャンプします。複数の定義がある場合は、開くファイルを選択できます

ファイルを選ぶ

  1. Alt + を押すと前の場所に戻ることができます(また、 Alt + RIGHTを押すと定義に戻ることができます)

後方にナビゲートする



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow