Vim 实用指令

作者: 果汁凉茶丶 | 来源:发表于2019-06-04 19:58 被阅读1次

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

# 指令结构图

vim指令结构图 指令键盘图

# 几个实用指令

(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 取消显示行号

相关文章

  • Vim 实用指令

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

  • ubuntu学习

    基本指令 unable to access 新加卷 vim指令

  • vi或者vim中文乱码

    打开vi或者vim打开文件“/etc/vim/vimrc” ,指令为:vim /etc/vim/vimrc 将下面...

  • Vim指令

    编辑器vim指令 命令 vim a.html 若当前目录下存在文件a.html,对其进行编辑。 若不存在,创建文件...

  • vim指令

    什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。 vim 的官方网站 (http://www.vim...

  • docker容器中安装vim

    在docker中执行VIM指令会提示vim: command not found,需要安装vim。 当执行apt-...

  • vim常用指令

    很多使用vim的初学者往往会去不停查找相应的指令含义,但是从网上的blog发现,大多数vim指令都是按照指令-解释...

  • Vim的简单操作

    尝试用Vim编辑HTML文件,以下是需要常用的指令。 编辑模式 于终端使用指令 便进入Vim页面对fliename...

  • iOS gitignore 忽略上传pods/cocoaPods

    创建gitignore文件 打开terminal (终端)输入指令:cd '项目目录'输入指令: vim .git...

  • Vim 指令入门

    Vim是 从vi发展出来的一个文本编辑器。 代码补完、编译及错误跳转等方便编程的功能特别丰富 Vim 可以在Lin...

网友评论

    本文标题:Vim 实用指令

    本文链接:https://www.haomeiwen.com/subject/agbrxctx.html