python編輯器 一、編寫python指令碼的vim外掛程式 1. 一鍵執行 一鍵執行功能不是乙個外掛程式,而是自定義的vim配置。如果我們寫的**比較簡單,那麼,一鍵執行的功能就非常實用。將下面的配置放在vim的配置檔案中,編寫完python**後,按f5就實現了一鍵執行功能。
"""""""""""""""
"quickly run
"""""""""""""""
map :call compilerungcc()
func! compilerungcc()
exec "w"
if &filetype == 'c'
exec "!g++ % -o % %.html &"
exec "!firefox %.html &"
endif
endfunc
2. **補全外掛程式 snipmate **補全可以顯著減少敲鍵盤的次數,也讓我們敲**變得更有趣。使用snipmate外掛程式,輸入ifmain後按tab鍵將會自動生成下面的**:輸入for,再按tab鍵,生成如下**:
看完效果之後我們來看看應該如何安裝 使用pathogen安裝
cd ~/.vim/bundle
clone
git clone
git clone
# optional:
git clone
執行上面**後就可以安裝完成,鍵入vim編輯python檔案驗證。
注:想要了解更多有關於snipmate外掛程式的可以到github上檢視:[snipmate外掛程式](3. 編輯提示外掛程式jedi-vim
jedi-vim是基於jedi的自動補全外掛程式,與snipmate不同的是,該外掛程式更加智慧型。
使用pathogen的示例安裝命令:
git clone --recursive ~/.vim/bundle/jedi-vim如果已經安裝了之後,需要更新,您可以通過pip install jedi或 git submodule update --init在jedi-vim儲存庫中安裝它。4. 語法檢查外掛程式syntastic
syntastic是一款強大的語法檢查外掛程式,當我們儲存原始檔時,它就會執行。執行完後會提示我們哪些**存在語法錯誤,哪些**不符合編碼規範,並給出具體的提示資訊。
安裝syntastic外掛程式
cd ~/.vim/bundle/
git clone
執行上述操作後可以不做任何配置。值得一提的是,還有 許多配置選項 能夠使得 syntastic 外掛程式使用起來更加友好。比如,你可以在你的 .vimrc 中新增下列內容,然後 :errors 就可以在修復錯誤之後自動更新它的底部描述。
let g:syntastic_always_populate_loc_list = 1新增以下內容,以確保在你開啟檔案時 syntastic 外掛程式自動高亮顯示錯誤。
let g:syntastic_check_on_open = 1類似的,你也可以在儲存或開啟檔案時讓游標跳轉到檢測到的第乙個問題處,將下列行放到你的 .vimrc 檔案之中:
let g:syntastic_auto_jump = 1syntastic 是乙個非常有用的 vim 外掛程式,因為在出現語法相關錯誤時候,它至少能夠讓免去頻繁編譯的麻煩,同時也節約了你不少的時間。
vim編輯器解析
行編輯器 sed 全屏編輯器 nano,vi,vim vim 模式化的編輯器 基本模式 編輯模式,命令模式 輸入模式 末行模式 內建的命令列介面 模式轉換 編輯模式 開啟vim的預設模式 編輯模式 輸出模式 i insert,在游標所在處輸入 a append,在游標處後方輸入 o 在游標所在處的下...
Python入門 編輯器
編寫和執行python程式,需要編輯器,主要分為兩種 1 文字編輯器 目前我在用的是sublime text,可以安裝很多外掛程式使用很方便,推薦 缺點 無法進行單步除錯 2 整合ide 用過pycharm和spyder,感覺pycharm更好一點,推薦使用,功能強大類似eclipse pydev ...
安裝python編輯器
安裝anaconda.為清華大學映象 安裝了最新版本的64位軟體 安裝完畢後,開啟了jupyter notebook。那麼現在要怎麼使用python來編寫程式呢?jupyter notebook是在網頁上進行編寫。也可以使用spyder,開啟後就是編寫程式,儲存成檔案後執行即可 在大家推薦pycha...