← 返回文章列表

Vim的一些记录

配置记录

搜索相关

  • set incsearch 在输入字符时就进行搜索
  • set hlsearch 高亮搜索
  • set ignorecase 搜索忽略大小写,相当于搜索结尾的 \c

分屏

参考酷壳中的一片博文Vim的分屏功能

代码折叠相关

zc        折叠当前位置
zo        展开当前位置
zC        当前区域,递归折叠所有
zO        当前区域,递归展开所有

zn        当前文件,全部展开
zN        当前文件,全部折叠

[z        到当前打开的折叠的开始处。
]z        到当前打开的折叠的末尾处。
zj        向下移动。到达下一个折叠的开始处。关闭的折叠也被计入。
zk        向上移动到前一折叠的结束处。关闭的折叠也被计入。

复制与删除

清除{}中的内容 di{
清除[]中的内容 di[
清除''中的内容 di'
清除""中的内容 di"

复制{}中的内容 yi{
复制[]中的内容 yi[
复制''中的内容 yi'
复制""中的内容 yi"

跳转到相同的词

shift + 8 (*) 下一个
shift + 3 (#) 上一个