| NppExec 是Notepad++的一個插件,需要查找安裝,用來配置各種執行命令的。
在Notepad++中我們可以執行編譯命令,例如:
java xxx
javac xxx.java
node xxx.ja
python xxx.py
如果是很多個文件類型,可以通過判斷後綴名,來分別調用不同的命令。
如果都不符合預期,則使用window的 start 命令,調用默認程序打開,可以打開html,txt,word等
按F6調出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) == .vbs goto VBS
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
:VBS
cscript $(FULL_CURRENT_PATH)
goto EXIT
:BAT
cmd /c "$(FULL_CURRENT_PATH)"
goto EXIT
:OTHER
cmd /c "start $(FULL_CURRENT_PATH)"
:EXIT