notepad++ 采用nppexec插件來配置簡易開發環境,而不需要笨重的IDE以及麻煩、重復的命令行、控制台輸入;
以下為本人最近用到的腳本配置:
//編程語言腳本中$(NAME_PART).xxx(xxx為文件后綴)的文件可以直接用$(FILE_NAME)替代,
//若語言對文件后綴敏感最好還是采用$(NAME_PART).xxx形式;
//此外注意一定要預先配置好環境變量以及安裝好相應的編譯或解釋器等工具。
// 編譯Erlang至當前目錄
npp_save
cd $(CURRENT_DIRECTORY)
erlc $(NAME_PART).erl
// 編譯Erlang至bin目錄
npp_save
cd $(CURRENT_DIRECTORY)
erlc -o ./../ebin $(NAME_PART).erl
// 編譯Erlang至bin目錄並攜帶bug_info信息
npp_save
cd $(CURRENT_DIRECTORY)
erlc +debug_info -o ./../ebin $(NAME_PART).erl
// 編譯運行Cpp文件(g++),也可以采用其他的編譯器或安裝環境
npp_save
cd D:\cygnus\cygwin-b20\H-i586-cygwin32\bin
g++ -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
$(CURRENT_DIRECTORY)\$(NAME_PART)
// 編譯並運行Java文件
npp_save
cd $(CURRENT_DIRECTORY)
javac $(FILE_NAME)
java $(NAME_PART)
// 編譯運行Python文件(Python27,當然也可以是Python34等)
npp_save
cd $(CURRENT_DIRECTORY)
python27 $(NAME_PART).py
// 編譯運行Rust文件(cargo)(cargo run已包含cargo build,即已包含編譯並執行)
npp_save
cd $(CURRENT_DIRECTORY)/..
cargo run
// 編譯運行Rust文件(rustc)
npp_save
cd $(CURRENT_DIRECTORY)
rustc $(NAME_PART).rs
$(NAME_PART).exe