vim經常使用技巧

# vim經常使用技巧html


## 行操做
-----------------------------
- 行首 0
- 行尾 $
- 第一個非空字符 ^linux


## 列編輯模式
-----------------------------
- windows下Ctrl + q進入可視塊
- linux下Ctrl + v進入列編輯模式vim

- 選中須要操做的部分,Shift + i 進入插入模式
- 輸入要插入的字符
- ESCwindows


## 撤銷
-----------------------------------------------------
- 撤銷 u
- 反撤銷 ctrl+r編輯器


## 縮進
-----------------------------
- v進入可視模式
- 選擇多行,< 左縮進,> 右縮進插件


## 十六進制
-----------------------------------------------------
:%!xxd ---->切換到十六進制顯示
:%!xxd -r ---->切迴文本方式顯示htm


## 顯示空格
-----------------------------------------------------
- 空格顯示黃色的背景色,特別難看。
- 後面用set nohls,取消空格顯示
- 取消語法高亮顯示 :nohblog


## 翻頁
-----------------------------------------------------
Ctrl + f 向前翻頁
ctrl + b 向後翻頁字符串

Ctrl + d 向下翻半屏
Ctrl + u 向上翻半屏效率


## 複製粘貼
-------------------------------------------
- 複製特定的某一段:把光標移到要複製的文本的頭部,按下「v」,日後移動光標,光標所過之處的字符>都會高亮,移到欲複製文本的尾部後,按下「y」,高亮文本所有被複制到剪粘板。按下「p」粘貼到目的地。
- 剪切特定的某一段:把光標移到要剪切的文本的頭部,按下「v」,日後移動光標,光標所過之處的字符>都會高亮,移到欲剪切文本的尾部後,按下「d」,高亮文本所有被複制到剪粘板。按下「p」粘貼到目的地。


## 查找
-------------------------------------------
- /a4 查找字符
- /00/ a4 有空格用轉義符\Space
- n 正向選擇
- N 反向選擇


## 插入多個空行不進入插入模式
-----------------------------
1. 輸入數字(行數)
2. o/O
3. ESC
4. 例如插入3個空行 3 + o + ESC


## 統計字符串出現次數
-----------------------------
:%s/字符串//ng


### 大小寫轉換
-----------------------------
- ~ 光標處字母大小寫轉換
- gU 進入可視模式,小寫轉大寫
- gu 進入可視模式,大寫轉小寫


### 行首或行尾添加
-----------------------------
- 行首添加 `:%s/^/要添加的內容`
- 行尾添加 `:%s/$/要添加的內容`

 

### 全局替換
-----------------------------
- 替換 `:%s/原內容/新內容/g`


#### 批量操做
-----------------------------
- 4yy 複製
- 4dd 刪除
- 4gg 移動到第4行
- d} 刪除段


### 統計字數
-----------------------------
在visual(可視)模式下,選中要統計的文本,先按g,再按Ctrl+g


### 交換行
-----------------------------
- ddp 交換行

- xp 交換字符

 

### vim的歷史命令窗

-----------------------------

有時候在vim下邊會出來另外一個窗口,由於在我想退出編輯器時把「:q」敲成了「q:」。號稱這個就是vim的命令歷史窗口。要退出這個窗口也很簡單,直接按回車或者輸入「:q」均可以。

 

### 設置當前行高亮

 

- 設置 `set cursorline`

- 取消 `set nocursorline`

 

### 推薦
-----------------------------
- [推薦vim配置](http://www.cnblogs.com/jiftle/p/7216282.html)


## 引用
-----------------------------

- [Windows下配置Vim插件管理器](http://www.cnblogs.com/jiftle/p/6918157.html)- [VIM高效率操做 (轉載)](http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2288809.html)- [vim實用配置(轉)](http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2288795.html)

相關文章
相關標籤/搜索