歡迎來到 常識詞典網(wǎng) , 一個專業(yè)的常識知識學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
Vim上真正-的地方不是代碼補全提示功能這些功能(我不知道有沒有提示,但是補全功能很多),而是快速定位,快速把想要的代碼格式化。我主要是在格式上配置了一些插件和設(shè)定。編譯和調(diào)試還沒有弄。下面所說的都是linux系統(tǒng)上的設(shè)定,win下有些地方不一樣。首先要在vimrc里針對pyt-on設(shè)置格式(這是我目前的最簡設(shè)置):"顯示行數(shù),設(shè)置軟回車和縮進還有語法set numberset expandtabset tabstop=8set s-iftwidt-=4set softtabstop=4set autoindent:syntax on"補全設(shè)置,不設(shè)也能用let Tlist_Ctags_Cmd="/usr/bin/ctags"filetype plugin indent onfiletype plugin onset ofu=syntaxcomplete#Complete"這個是我喜歡的,一旦一行的字符超出80個的話就把那些字符的背景設(shè)為紅色-ig-lig-t OverLengt- ctermbg=red ctermfg=w-ite guibg=#592929-tc- OverLengt- /\%81v.\+/剩下的一些插件我裝了:VCS(版本控制,支持git,svn,-g等等)Tabular(非常方便的排版工具)剩下就是一些技巧了,只有慢慢練才可以偷懶-一下我在者也上的答案:z-eye.org/asks...不按Esc而是按^[,速度快很多
學(xué)會幾個定位鍵的區(qū)別:0, $, {, }, g, G,w, e, b...
o, O分別是當前位置下面/上面插入一個新行并進入插入狀態(tài)
S-ift+V選定幾行,然后用 一起移動
Ctrl+V選定行首或行尾的字符,然后用s-ift+i做插入,或者s-ift+x做刪除
學(xué)會用y,d 和p, P做粘貼剪切
學(xué)會用^W的窗口操作。打開文件用sp或者vsp
學(xué)會記錄宏的命令。用q加任意鍵開始錄制,再按q保存。然后可用@加這個任意鍵回放,在@前加數(shù)字可定義回放次數(shù)。
"."重復(fù)上一個命令,"u"取消上一個命令,"^r"反取消
^n, ^p用buf里的關(guān)鍵詞補全。
學(xué)會搜索替換":%s/要搜的東西/要換成的東西/g"
任何時候移到一個單詞上按#的話可以高亮這個文檔里所有一樣的單詞
用“/”做搜索, 按n或N 上一個/下一個
":!命令 &"可直接運行這個命令,用":!命令 %&"如果你想讓這個命令對當前所編輯文件做操作。
任何時候可用":cd %:p:-"來切換目錄到當前編輯文件所在目錄。
剩下的我想起來再補充答案 2:
vimer這個blog上面有很多pyt-on+vim的配置比如說這個(蟒式縮進):vimer.cn/2011...這是語法檢查的插件vim.org/scripts...有補全,語法檢查,縮進什么的很好用的,可以在vim.org搜插件答案 3:
可以用vim snip-te插件,實現(xiàn)自動補全功能,特別是編寫django的時候非常便捷,可以使得你減少很多輸入。vim具有很多很棒的功能,你如果熟練以后,完全可以打造出成非常NB的編輯器。但是到這個階段需要很多-,我暫時也就用一些基本功能。如果你對eclipse比較熟悉,而且你對重型編輯不是很討厭的話,你可以實施pydev插件,也很多朋友說不錯。我自己是不喜歡java的東西,感覺比較笨重。答案 4:
建議先用IDE,然后換Vim/E-cs。對系統(tǒng)庫和方法了解之后,然后就是Vim本身了。Vim也有自動補全的,提示也有。不過個人不是太喜歡。答案 5:
用eclispe+pydev的方式來寫pyt-on還是能夠滿足大部分需求,vim寫pyt-on主要是定義vi的配置文件,同時需要對pyt-on的API比較熟悉,不建議一開始就這樣玩。 其實用vim寫pyt-on代碼的主要目的還是熟練的去使用vim。答案 6:
自動提示沒什么用,tab補全我倒是很喜歡最近不錯的一個文章,可以參考sontek.net/turning-...答案 7:
看了以上所有回答,發(fā)現(xiàn)沒有一個提到omni的...干嘛插件... 自己編譯個vim加入omni支持多好...請參考vim.wikia/wiki...答案 8:
話說vim是編輯器之神,ide定制化完全是根據(jù)自己個人習(xí)慣而定,不喜歡自動提示和補全,在pyt-on s-ell中或者在代碼片段print dir()就完全夠用了,而且還能加深自己對此方法的認知度答案 9:
amix.dk 上 ulti-te vimrc不錯答案 10:
我就很喜歡自動補全呀,你們不喜歡是為了什么?vim的一般的插件都裝上,完了pyt-on有一個語法檢測的插件可以用,還有就是編譯vim時加上對pyt-on的支持,這樣代碼有語法錯誤,直接就提示出來了。答案 11:
vim對于新手來說十分糾結(jié),但熟練后就難以舍棄了下一篇:Windows 系統(tǒng)下你離不開的軟件有哪些? 下一篇 【方向鍵 ( → )下一篇】
上一篇:你最欣賞的一句格言是什么? 上一篇 【方向鍵 ( ← )上一篇】
快搜