VIM相關(guān)操作總結(jié)

用VIM寫Python代碼縮進問題的解決方法:

如何拷貝代碼而不破壞縮進?

在vim配置文件中,配置下面參數(shù) :

set pastetoggle=<f7> 

開始拷貝前按F7,拷貝結(jié)束后再按一次F7。

如何改變整段代碼的縮進?
在vim配置文件中,可以配置下面參數(shù)

set shiftwidth=4 
set tabstop=4 
set expandtab 
set softtabstop=4 
set autoindent 

按”v”進入視圖模式,選中要移動的代碼塊。然后用“<”左縮進,或用“>”右縮進??s進寬度默認(rèn)為1個shiftwidth寬。

如果要縮進多個shiftwidth寬,在按“<”或”>”之前先按相應(yīng)數(shù)字。

VIM 整理代碼的方法:

在vim中其實也有像Eclipse中的ctrl + shift +F 的自動格式化代碼的操作,盡管非常強大,但是通常會破壞代碼的原有的縮進,
所以不建議在python這樣縮進代替括號的語言中和源程序已經(jīng)縮進過的代碼中使用,廢話少說,下面說步驟:

1,gg 跳轉(zhuǎn)到第一行
2,shift+v 轉(zhuǎn)到可視模式
3,shift+g 全選
4,按下神奇的 =

適用于C、C++, 但是不適用Python

使用VIM注釋多行
1、 按CTRL+V進入可視化模式(VISUAL BLOCK)
2、移動光標(biāo)上移或者下移,選中多行的開頭
3、選擇完畢后,按大寫的的I鍵,此時下方會提示進入“insert”模式,輸入你要插入的注釋符,例如#,
4、最后按ESC鍵,你就會發(fā)現(xiàn)多行代碼已經(jīng)被注釋了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ctrl Ctrl + F 在當(dāng)前文件進行文本查找 (必備) Ctrl + R 在當(dāng)前文件進行文本替換 (必備) ...
    七弦桐語閱讀 18,930評論 0 26
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,604評論 9 468
  • PyCharm3.0默認(rèn)快捷鍵 PyCharm Default Keymap 1、編輯(Editing) Ctrl...
    西多的大叔閱讀 4,203評論 0 18
  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來選擇某個歷史命令。 啟動vim 在命令...
    im螞蟻閱讀 31,052評論 3 48
  • 有些茫然的看著窗外,只是無關(guān)痛癢的一些感觸。 顯得猶豫,有些麻木,帶著少許自嘲,味道足以讓自己退避三舍。 明知道,...
    夜夜閱讀 308評論 0 1

友情鏈接更多精彩內(nèi)容