【Notepad++】NppExec运行代码之通用配置(根据后缀名)

| NppExec 是Notepad++的一个插件,需要查找安装,用来配置各种执行命令的。

在Notepad++中我们可以执行编译命令,例如:

java xxx
javac xxx.java
node xxx.ja
python xxx.py

如果是很多个文件类型,可以通过判断后缀名,来分别调用不同的命令。
按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) == .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

你可能感兴趣的:(杂谈)