前言
接触了许久的Ubuntu,但是发现自己只会一点点皮毛的vim操作,于是去b站找了一下vim的教程,系统的学习了一下,特此做下笔记
总述
普通模式
操作 | 键位 |
---|
上移光标 | k |
下移光标 | j |
左移光标 | h |
右移光标 | l |
跳动n格 | 数字+方向 例如:4h代表光标左移4格 |
插入字符 | i |
跳转到下一个单词的开头 | w |
跳转到前一个单词的开头 | b |
回到文章最上方 | 双击g |
回到文章最下方 | G(大写G) |
回到文章最下方 | G(大写G) |
向上翻页 | ctrl+u |
向下翻页 | ctrl+d |
移动到查询的最近的某词 | f+需要查询的词 |
复制 | y+指令 |
复制当前整个单词 | yaw(yank all word) |
复制当前行+上/下行/左/右格内容 | y+数字+k/l/h/j |
复制到下一个查询单词的内容 | y+f+字母 |
粘贴 | p |
删除+内容 | d+方向移动(hjkl)/查询f+数字/字母 |
撤销 | u |
输入模式
操作 | 键位 |
---|
当前光标前插入字符 | i |
当前光标后插入字符 | a |
这一行开始输入 | I(大写i) |
这一行末尾输入 | IA |
改变 | c |
删除当前词语并进入输入模式 | c+aw(change all word) |
删除当前行并进入输入模式 | c+c |
删除某几行/格并进入输入模式 | c+数字+h/j/k/l |
退出此模式 | ESC |
命令模式
操作 | 键位 |
---|
进入命令模式 | : |
退出 | q |
保存并退出 | w+q |
强制执行 | 指令后加! |
可视模式
操作 | 键位 |
---|
进入可视模式 | v(进入可视模式移动光标可以选中内容) |
插件
可以在vimAwesome的网站寻找我们需要的网站
修改vim配置
在~./config/vim中建立init.vim 然后可以添加一些配置信息