vi编辑器

快捷键(一般模式下使用)

  • a,光标后一位插入
  • A,该行行尾插入
  • I该行行首插入
  • o,从该行的下一行插入空行并开始编辑
  • gg,跳到文件的首行
  • G,跳到文件的末行
  • yy,复制本行,nyy表示复制从光标往下的n行
  • dd,删除本行,ndd表示删除从光标往下的n行
  • p,粘贴已复制的内容
  • v,进入字符选择模式,可按y复制,p粘贴
  • ctrl v,进入块选择模式
  • shift v,批量选中行
  • %s/abc/123,将文件中的所有abc替换为123,s是substitude(替换)的首字母
  • /abc,从光标之后查找abcn查找下一个,N查找上一个
  • u,撤销上一次操作
  • shift + DoubleClick z,按住shift连按两下z,保存并退出
  • ctrl+f,光标向下移动一页
  • ctrl+b,光标向上移动一页
  • ctrl+d,光标向下移动半页
  • ctrl+u,光标向上移动半页
  • +,光标移动到非空格的下一行
  • -,光标移动到非空格的上一行
  • n<space>,n表示数字,例如:按10,之后按空格键space,光标会向右移动这一行的10个字符
  • 0或者home键,光标移动到非空格的上一行
  • $或者end键,光标移动到这一行的最后面
  • G,移动到文件的最后一行
  • nG,n表示数字,例如:10G,光标移动到文件的第10行
  • gg,光标移动到文件的第一行
  • n+回车键,光标向下移动n行,例,先按10,接下来按回车,光标就会向下移动10行
  • :n+回车键,n代表数字,光标移动到第n行
  • w 或 W,光标移动至下一个单词的单词首
  • b 或 B,光标移动至上一个单词的单词首
  • e 或 E,光标移动至下一个单词的单词尾
  • nw 或 nW,n 为数字,表示光标向右移动 n 个单词
  • nb 或 nB,n 为数字,表示光标向左移动 n 个单词


————————————————

原文链接:https://zhenganwen.top/posts/b7d1c81d/