NPPEXEC NPE_CMDALIASカスタムエイリアスを保存しますか?

alias command configuration notepad++ nppexec
NPPEXEC NPE_CMDALIASカスタムエイリアスを保存しますか?

私はしばらくの間cygwin minttyを使用してきましたが、ユーザープロパティのbashRCファイルで定義するだけで、カスタムエイリアスの使用をサポートしています。 基本的に、「test」と入力して、「C:\ randomfolder \ manySubfolders \ someScript.pl」のようなスクリプトを実行させることができます。これは、ショートカットエイリアスをスクリプトへの長いパスに置き換えるだけです。

この動作は、npe_cmdalias alias = fullコマンドを使用するnotepad ++プラグインNPPExecでサポートされています。

これはうまく機能しますが、NPPを再起動するとカスタムエイリアスは失われます。 これらのエイリアスを永続化する方法はありますか?

ありがとうございます。

  1  0


ベストアンサー

NPPExecには、これを実現するためのかなり複雑な方法があります。 これがあなたがする必要があることです:

  1. コマンド用のテキストファイルを作成することから始めます。 私の名前を
    「NppStartScript.txt」を「scripts」フォルダーに保存します。 フォルダー構造は次のようになります。* $(NPP_DIRECTORY)\ scripts \ NppStartScript.txt * * $(NPP_DIRECTORY)*はNotepad ++アプリケーションフォルダーを表します。

  2. 「NppExec.ini」ファイルを見つけます。 それは
    「$(NPP_DIRECTORY)\ plugins \ config」フォルダー。 ファイルを開き、ファイルの下部に次の構成設定を追加し(改行で他の設定とは別に)、ファイルを保存します。+ [Options] + ScriptNppStart = $(NPP_DIRECTORY)\ scripts \ NppStartScript.txt

  3. 「NppStartScript.txt」を作成し、コマンドを入力して保存します
    ファイル。 あなたの場合、それは次のようになります: npe_cmdalias alias = Full command

  4. 「フルコマンド」は、ファイルへのnpp_execディレクティブである必要があります。
    繰り返し実行するコマンドが含まれています。 pythonコマンドの実行は次のようになります。 npe_cmdalias rpy = npp_exec" $(NPP_DIRECTORY)\ scripts \ rpy.txt "

  5. 「rpy.txt」には、Pythonインタープリターを起動するコマンドが含まれています
    現在のNotepad ++タブで開かれているファイル。 これが私が書いたものです: D:\ Portable Apps \ Python \ python.exe" $(FULL_CURRENT_PATH) "

  6. Notepad ++を再起動し、NPPExecコンソールを開いてエイリアスを入力します。 It
    指定したコマンドを実行する必要があります

これがお役に立てば幸いです。エラーが発生した場合はお知らせください。

0


タイトルとURLをコピーしました