使用Notepad++編譯運行C/C++/Python程序

對我來講,比較經常使用的是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)" 
相關文章
相關標籤/搜索