vim的基本操作02-感觉良好

281 阅读1分钟

概述

在01的基础上,需要进一步扩展操作。扩展如下

  1. 6种插入模式
  2. 光标移动
  3. 拷贝/粘贴
  4. 撤销/重做
  5. 打开/保存/退出/改变文件

1. 插入模式

从NORMAL进入INSERT模式有几种方式,i/a/o分别对应光标前/后/换行插入 image.png

2. 光标移动

0: 行头

^: 文本开头

$: 文本行尾

g_: 本行最后一个不是 blank 字符位置(空格、tab、换行、回车等)

/pattern: 回车后 按 n/N 向下/向上搜索

cw:修改单词先删除直接进入插入,从光标到词尾 cW:改变整个单词 如果有 xxx-xxx 会包括-xxx,cw 不会 ce:修改到单词尾部

daw/yaw/caw 从开头进行删除/复制/修改 不需要光标在开头

3. 拷贝/粘贴

p: 粘贴

yy: 复制一行

dd: 删除一行

v 进入 visual 进行选择复制 y 是复制 p 是删除 d 是剪切

4. 撤销/重做

u:撤销

Ctrl+r: redo

5. 打开/保存/退出/改变文件

:e package.json :打开文件
:saveas xxx 另存为 path/to/file vscode 不支持
:w 保存文件
:q! 强制退出 :qa! 退出所有文件
:x 保存退出 ZZ/:wq
:bn/:bp 切换下个文件或上个文件
:gd 跳转到定义的文件
C-o 返回上个文件