vim常用技巧
2017-04-01 12:54
225 查看
# vim常用技巧
## 行操作
-----------------------------
- 行首 0
- 行尾 $
## 列编辑模式
-----------------------------
- windows下Ctrl + q进入列编辑模式
- linux下Ctrl + v进入列编辑模式
## 缩进
-----------------------------
- v进入可视模式
- 选择多行,< 左缩进,> 右缩进
## 撤销
-----------------------------------------------------
- 撤销 u
- 反撤销 ctrl+r
## 十六进制
-----------------------------------------------------
:%!xxd ---->切换到十六进制显示
:%!xxd -r ---->切回文本方式显示
## 显示空格
-----------------------------------------------------
空格显示黄色的背景色,特别难看。
后面用set nohls,取消空格显示
## 翻页
-----------------------------------------------------
Ctrl + f 向前翻页
ctrl + b 向后翻页
## 复制粘贴
-------------------------------------------
复制特定的某一段:把光标移到要复制的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲复制文本的尾部后,按下“y”,高亮文本全部被复制到剪粘板。按下“p”粘贴到目的地。
剪切特定的某一段:把光标移到要剪切的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲剪切文本的尾部后,按下“d”,高亮文本全部被复制到剪粘板。按下“p”粘贴到目的地。
## 查找
-------------------------------------------
\a4 查找字符
\00\ a4 有空格用转义符\Space
n 正向选择
N 反向选择
## 统计字符串出现次数
-----------------------------
:%s/字符串//ng
### 推荐
-----------------------------
- [推荐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)
## 行操作
-----------------------------
- 行首 0
- 行尾 $
## 列编辑模式
-----------------------------
- windows下Ctrl + q进入列编辑模式
- linux下Ctrl + v进入列编辑模式
## 缩进
-----------------------------
- v进入可视模式
- 选择多行,< 左缩进,> 右缩进
## 撤销
-----------------------------------------------------
- 撤销 u
- 反撤销 ctrl+r
## 十六进制
-----------------------------------------------------
:%!xxd ---->切换到十六进制显示
:%!xxd -r ---->切回文本方式显示
## 显示空格
-----------------------------------------------------
空格显示黄色的背景色,特别难看。
后面用set nohls,取消空格显示
## 翻页
-----------------------------------------------------
Ctrl + f 向前翻页
ctrl + b 向后翻页
## 复制粘贴
-------------------------------------------
复制特定的某一段:把光标移到要复制的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲复制文本的尾部后,按下“y”,高亮文本全部被复制到剪粘板。按下“p”粘贴到目的地。
剪切特定的某一段:把光标移到要剪切的文本的头部,按下“v”,往后移动光标,光标所过之处的字符>都会高亮,移到欲剪切文本的尾部后,按下“d”,高亮文本全部被复制到剪粘板。按下“p”粘贴到目的地。
## 查找
-------------------------------------------
\a4 查找字符
\00\ a4 有空格用转义符\Space
n 正向选择
N 反向选择
## 统计字符串出现次数
-----------------------------
:%s/字符串//ng
### 推荐
-----------------------------
- [推荐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)