Vim 实用指令

 Linux一般都默认安装vim,原名visual interface IMproved,是vi的升级版本。

# 指令结构图

8646214-d2b4f1449befd93a.png
vim指令结构图
8646214-839f7278bc97e3d9.png
指令键盘图

# 几个实用指令

(1)命令模式
  • 删除动作
  • x 删除当前字符
  • nx 删除向下n个字符
  • dd 删除光标所在行
  • ndd 删除向下n
  • d1G 删除光标行向上至第一行数据
  • dG 删除光标行向下至最后一行数据

  • 跳转动作
  • gg 跳到文本首行
  • nG 跳到行n
  • G 跳到文件底部
  • n+ 向下跳n
  • n- 向上跳n
  • shift 4 跳到光标所在行尾
  • shift 6 跳到光标所在行首

  • 复制与撤销
  • yy / nyy 复制游标所在行,加n表示复制向下n
  • y^ 赋值光标到行首内容
  • y$ 赋值光标到行尾内容
  • p 光标后复制内容
  • P 光标前复制内容
  • u 撤销一个操作,复原前一个状态
  • U 撤销当前行所有操作

  • 搜索匹配
  • /vpser 向下搜索vpser字符串
  • ?vpser 向上搜索vpser字符串
  • n 向下搜索前一个搜索动作
  • N 向上搜索前一个搜索动作

  • 移动光标
  • 上下左右 上下左右
  • h
  • j
  • k
  • l

(2)输入(编辑)模式
  • i / I 小写从光标所在处输入,大写从所在行第一个非空格处开始输入
  • a / A 小写从光标下一个字符开始输入,大写从光标行最后一个字符输入
  • o / O 小写从光标行上一行输入新行,大写从光标行下一行输入新行
  • insert 切换光标为输入/替换模式
  • Esc 退出输入模式,切换到命令模式

(3)底线命令模式

输入模式下,按Esc退出到命令模式,再输入:即可进入底线命令模式

  • :w 保存
  • :w! 强行保存
  • :wq 保存退出
  • :q! 放弃修改退出

  • 设置行号
  • :set nu 显示行号
  • :set nonu 取消显示行号

转载于:https://www.jianshu.com/p/8029e26a7d36

猜你喜欢

转载自blog.csdn.net/weixin_33724046/article/details/91322627
今日推荐