一直使用notepad++進行開發,今天總結一下,怎么配置python開發環境:包括運行、轉到定義等等
直接運行python
1. Notepad++ ->"運行"菜單->"運行"按鈕
2. 在彈出的窗口內輸入以下命令:
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
然后點擊“保存”,隨意取一個名字,比如“RunPython”,為方便,配置一下快捷鍵(比如 Ctrl + F5),點OK即可。之后運行Python文件只要按配置的快捷鍵或者在運行菜單上點“RunPython”即可。
注意不要跟已有的快捷鍵沖突。查看已有的快捷鍵,可以點擊"運行"菜單->"管理快捷鍵"按鈕 查看
3. 命令解釋
cmd /k python: 表示打開Cmd窗口,運行/k后邊的命令,並且執行完畢后保留窗口。此處即python(因為在環境變量里已經添加了Python目錄,所以這里不用指定Python程序的目錄,就可直接找到)
$(FULL_CURRENT_PATH) :Notepad++的宏定義,表示當前文件的完整路徑。
& 用來連接多條命令
ECHO:換行
PAUSE: 表示運行結束后暫停(cmd中顯示“請按任意鍵繼續. . .”),等待一個按鍵繼續
EXIT: 表示“按任意鍵繼續. . .”后,關閉命令行窗口。
4. Notepad++宏定義的含義
可以參考Notepad++自帶的幫助文檔。
點擊“?”菜單->“幫助”按鈕(或者Shift+F1快捷鍵)->在打開的頁面中點擊右面的“Commands”,可以查看到各個宏定義的含義
5 測試
創建一個測試文件,保存為DemoRun.py。
import platform; print "Just for demo how to do python development under windows:"; print "Current python version info is %s"%(platform.python_version()); print "uname=",platform.uname();
Ctrl + F5執行,看是否能輸出結果。
參考:http://www.cnblogs.com/zhcncn/p/3969419.html
通過插件NppExec
1,安裝插件,如下圖所示,然后找到“NppExec”插件並安裝;
2,配置NppExec,按照下圖,點擊Execute...
3,然后再彈出的窗口中輸入:
npp_save
cd "$(CURRENT_DIRECTORY)"
D:\Python27\python.exe "$(FILE_NAME)"
4,點擊保存,並給它取個名字,以后就可以直接Ctrl+F6直接運行程序了,並且在下方會有輸出顯示;
在Notepad++中實現goto definition(轉到定義)的功能
首先選擇菜單 插件->Plugin Manager->Show Plugin Manager打開插件管理器。在Available的列表里SourceCookifier項前打勾,並點擊安裝。安裝后之后需要重啟notepad++。
使用時,選中某個函數,然后摁 “Ctrl+Shift+Enter” 即可查看定義;
參考:http://blog.163.com/rongting_chen/blog/static/164906844201273010233386/
打開函數列表面板
點擊 “視圖”--》“函數列表”,然后就可以再右側看到本文件的函數列表了;
打開工程面板
點擊 “視圖”--》“工程”--》“工程面板1”,然后就可以在左側看到工程面板;
然后就可以創建工作區,在 "工作區" 上右鍵 "添加新工程",在 "工程名"上右鍵 "從目錄添加文件"----導入已經創建的工程;
工作完之后,右鍵 "工作區"-->"保存",保存現有的工作區,以后可以通過保存的工作區文件打開工作區;
大家如果有更好更多的python配置技巧,歡迎發評論。