LearnDocs 🇨🇳🇨🇳🇨🇳
- 启动配置
# 使用默认的配置启动vim
vim -u NONE -N
# 使用指定的配置文件启动vim
vim -u ~/essential.vim
vimrc
# essential.vim内容
set nocompatible
filetype plugin on
# 所有的数字都识别为十进制,不管是不是0开头的
set nrformats=
- 查看版本信息
:version
命令
命令 | 作用 |
---|---|
:set hls | 高亮查找项 |
分类 | 命令 | 作用 | 说明 | 示例 |
---|---|---|---|---|
操作 | . | 执行上一次的操作 | – | – |
操作 | $ | 移动到行尾,不操作 | – | – |
操作 | A | 移动到行尾,进入编辑模式 | – | – |
操作 | w | 按照单词进行跳过 | – | – |
操作 | /{word} | 查找指定的内容 | n下一个 N上一个 | – |
操作 | * | 查找光标所在的单词 | – | – |
查找 | f | 在本行查找内容 | ;下一个 ,上一个 | – |
操作 | 10 |
在数字上进行加 | 如果是0开头的,默认是8进制 | – |
操作 | 10 |
在数字上进行减 | 如果是0开头的,默认是8进制 | – |
操作 | gU | 转大写 | 单词转大写 | gUw |
操作 | gu | 转小写 | 单词转小写 | guw |
操作 | g~ | 反转大小写 | 反转大小写 | g~w |
模式
可视模式
- v 可视模式
- shift+v 面向行的可视模式
- ctrl+v 面向列的可视模式
- gv 上一次选择的高亮区域
- $ 到高亮区域的最后
- 进入高亮区的Ex模式 :’<,’>normal . 命令可以解读为“对高亮选区中的每一行,对其执行普通模式下的 . 命令
快捷键
ctrl+u 删至行首 zz 重绘屏幕,把当前行放到屏幕中间 > 增加缩进 < 减少缩进
%s//
:shell 进入命令行模式