前言
接触了许久的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 然后可以添加一些配置信息
|