【Notepad++】NppExec実行コードの共通構成(接尾辞名による)

962 ワード

|NppExecはNotepad++のプラグインで、さまざまな実行コマンドを構成するためのインストールを検索する必要があります.
Notepad++では、次のようなコンパイルコマンドを実行できます.
java xxx
javac xxx.java
node xxx.ja
python xxx.py

複数のファイルタイプの場合、接尾辞名を判断することで、異なるコマンドを個別に呼び出すことができます.F 6を押してNppExecを呼び出し、以下のスクリプトを入力し、Runとして保存し、OKを押して実行すればよい.
npp_save
cd $(CURRENT_DIRECTORY)
if $(EXT_PART) == .js goto JS
if $(EXT_PART) == .py goto PYTHON
if $(EXT_PART) == .php goto PHP
if $(EXT_PART) == .java goto JAVA
if $(EXT_PART) == .go goto GO
if $(EXT_PART) == .bat goto BAT

goto OTHER

:JS
node "$(FULL_CURRENT_PATH)"
goto EXIT
 
:PYTHON
python "$(FULL_CURRENT_PATH)"
goto EXIT
 
:PHP
php "$(FULL_CURRENT_PATH)"
goto EXIT

:JAVA
javac "$(FULL_CURRENT_PATH)"
java "$(NAME_PART)"
goto EXIT

:GO
go run "$(FULL_CURRENT_PATH)"
goto EXIT

:BAT
cmd /c "$(FULL_CURRENT_PATH)"
goto EXIT

:OTHER
cmd /c start "$(FULL_CURRENT_PATH)"

:EXIT