電腦上裝了很多編譯器,gvim,pycharm,sublime text3,atom等等。。各有優劣,但是最后選擇了gvim,是因為真的好用。。快、簡潔、高效。
很多新手打開gvim不知道怎么用,長得和其他編譯器不一樣,首先需要理解的是gvim有四種模式,只說最新手當前需要的。
1.普通模式。在編譯模式/命令模式下按ESC進入普通模式。就打開軟件的模樣。
2.編譯模式,普通模式下按“i”則可以進入編寫程序。比如在此模式下寫一個python程序,然后保存,保存的時候文件名輸入“python.py”,再運行即可。
3.命令行模式 在普通模式下輸入“:”則可以向命令提示符一樣,鍵入各種命令。
使gvim支持python3並不需要特別的什么方式,只是很多新手不大理解gvim。簡單介紹一下用gvim編譯一個python的hello程序。
准備工作:
系統:win10
python版本:3.7.2(有添加到環境變量)
python和gvim正常安裝即可。
Exuberant Ctags http://ctags.sourceforge.net/ 下載解壓后將文件內的ctags.exe拷貝到gvim.exe的目錄
Taglist http://www.vim.org/scripts/script.php?script_id=273 下載解壓后將plugin中的taglist.vim拷貝到gvim.exe所在目錄下的plugin文件夾中。
Pydiction http://www.vim.org/scripts/script.php?script_id=850 下載解壓后將complete-dict、pydiction和after\ftplugin路徑下的Python_pydiction.vim拷貝到gvim所在文件夾下的ftplugin文件夾中
編輯gvim所在目錄上一層文件夾中的_vimrc。(如果是只讀文件,就復制到桌面編輯,編輯完了后拷貝覆蓋即可)
let Tlist_Ctags_Cmd='ctags.exe' (如果ctags.exe沒有按照我上述描述存放,需要給出完整路徑) let Tlist_Auto_Open=1 let g:pydiction_location ='D:\Program Files (x86)\Vim\vim80\ftplugin\complete-dict' let g:pydiction_menu_height = 20 map <F12> :!python % (F12直接編譯)
1.打開gvim,鍵入“i”進入編譯模式。
2.鍵入python代碼:
print(“hello world”)
3.點擊保存,文件名為hello.py
4.鍵入“esc”進入普通模式-鍵入“:”進入編譯模式,輸入命令“!python %”(意思是用python運行當前文件,前提是將python添加到環境變量,有的版本是“!python.exe %”,注意百分號均有空格,當時我復制別人的命令,沒有空格,半天都沒有運行,自己反思過后不可置信的嘗試加了一個空格居然運行,沒想到那哥們粗心到這種地步)。命令輸入后回車即可。
之后運行python都可以這樣使用gvim來快速編譯執行。