對我來講,比較經常使用的是C/C++/Python。python
使用Notepad++編譯運行單個源文件的C/C++/Python,比使用複雜的IDE更加快捷。測試
想要讓Notepad++可以作到編譯運行C/C++/Python程序,你須要:ui
0. 準備好編譯器spa
C/C++編譯器,這裏推薦MinGW:
https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/
還有python:
https://www.python.org/downloads/.net
安裝完畢,你須要添加MinGW的bin目錄和Python目錄,到環境變量Path。
目的就是讓系統能夠找到gcc.exe,g++.exe,以及python.exe插件
1. 安裝Notepad++插件code
你須要安裝插件NppExec,安裝過程再也不贅述blog
2. 經過NppExec配置編譯命令get
如下以Python爲例,按F6,進去命令編輯窗口,錄入解釋執行Python程序的命令,cmd
命名爲Python, Save
3. 測試一下
編寫測試程序test.py,按F6,選擇執行命令Python,結果就會如今下方:
4. 爲執行命令添加快捷鍵
首先選擇「插件」=》「NppExec」=>「Advanced Options」,
添加一個菜單項,命名爲Python,關聯的腳本也是Python(以前編寫好的)。點擊Add/Modify便可。
菜單加完了,最後設置快捷鍵。
選擇「設置」=》「管理快捷鍵」=》「插件命令」。
找到Python菜單(在最後),設置快捷鍵便可。
這樣就完成了。
之後就能夠用Notepad++編寫Python程序,而後使用快捷鍵「Ctrl+Alt+P」執行Python程序了。
想要Notepad++支持C/C++程序的編譯執行,能夠按照上面的方法設置。
惟一的區別就是第2步設置編譯命令的不一樣。
這裏列出三種語言的編譯執行命令:
設置C編譯執行的命令:
NPP_SAVE cmd /c gcc -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" echo echo ==========編譯成功後開始運行========== "$(CURRENT_DIRECTORY)\$(NAME_part).exe"
設置C++編譯執行的命令:
NPP_SAVE cmd /c g++ -g -W -Wall "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" echo echo ==========編譯成功後開始運行========== "$(CURRENT_DIRECTORY)\$(NAME_part).exe"
設置Python解釋執行的命令:
NPP_SAVE cmd /c python "$(FULL_CURRENT_PATH)"