【NppExec】配置Notepad++編譯Python、Java、Go代碼之通用配置(根據後綴名)

| 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章