vim进阶技巧
本篇博文是在之前的《vim基礎入門》的基礎之上寫的,不懂的同學可以先看之前的分享
1. 視覺范圍的選擇
- 普通模式下,按v鍵確定范圍起點,然后移動光標,光標所在位置為范圍的終點,然后按操作鍵完成其他操作,之后范圍消失
- 常見的操作:y復制,d刪除,p復制(上一篇博文有分享)
- 長方形范圍選擇方式:與v操作相似,只不過這里按Ctrl +v,然后移動光標選擇。這里給大家介紹一種小的編輯技巧,當我們用長方形選擇一塊區域的時候,我們可以選中一列,然后在這一列的前面加上上引號“,這個時候,我們可以使用Shift + i,這樣進入了插入模式,但是我們看到剛剛選中的一列沒有了,此時我們在第一行的前面插入一個上引號,然后按esc進入到普通模式,這個時候我們發現剛剛選中的那一列的前面都有了上引號
2. 單詞操作
- 移動 以單詞為單位向后移動:w 以單詞為單位向前移動b
- 刪除一個單詞 d + w 刪除一行 dd
- 轉化大小寫 當前單詞換成大寫:gUw 第二種方法是利用上文的方法選中單詞,然后Shift + u 當前單詞換成小寫:guw 第二種方式是選中當前單詞,然后u
3.移動和查找 ##
- 命令模式 :數字 跳到第幾行
- 普通模式 數字 | 跳到第幾列
- 查找文檔中的單詞,普通模式下,光標移動到某一個單詞上面,然后按*,這個時候每次按n,就會跳轉到下一個單詞處。每次按N就是往回尋找
- /單詞 正向尋找 ?單詞 反向尋找
- /\d\d\d\d 搜索四位的數字
- /gi[tf] 搜索git 或者 gif
4.分屏和標簽頁
- :split 文件名 上下分屏,切換上下屏Shift + w + 方向鍵
- :vsplit 文件名 左右分屏,切換左右屏Shift + w + 方向鍵
- 開啟新的標簽頁 :tabnew
- 編輯標簽頁 :e + 文件名
- 切換標簽頁 Ctrl + PgUp鍵 Ctrl + PgDn鍵
- 跳到首個標簽頁 :tabfirst
- 跳到尾標簽頁 :tablast
5. 編碼常用技巧
- 粘貼模式,我們經常會粘貼某些代碼,但是從外部粘貼進來的時候經常容易代碼混亂,沒有之前的對齊方式,這個時候我們可以使用下面的技巧,進入粘貼模式:set paste,然后敲擊i進入插入模式,這個時候再粘貼,當我們粘貼完畢之后我們應該退出粘貼模式:set nopaste
- 代碼縮進 >代碼縮進 < 縮進回退
總結
- 上一篇: Linux命令find的35个实例
- 下一篇: 《C++primer》第一章--开始