Linux vi和vim 入门介绍

103 阅读1分钟

vi和vim

  • vi是linux内置的文本编辑器
  • vim是vi的增强版,有程序编辑能力,文字有更多的颜色,帮助辨别语法的正确性,方便程序设计。还有代码补全,编译错误检测等方便编辑的功能。

vim的三种模式

1. 正常模式

  • vim 打开一个档案就会直接进入正常模式,可以使用上下左右移动光标,也可以使用删除字符或者删除整行来处理文档内容,也可以使用复制粘贴处理文件数据
  • 命令
    • yy:拷贝当前行,拷贝多行前边加数字
      • e.g. 5yy:表示拷贝5行
    • p:粘贴
    • dd:删除当前行,删除多行前边加数字
    • G:到达文件最末行
    • gg:到达文件首行
    • u: 撤销上一个动作
    • 行号 + (shift + g): 快速移动到某行

2. 编辑模式

  • 在正常模式按i进入编辑模式,可以任意更改文件内容
  • 按esc可以从编辑模式退出到正常模式

3. 命令行模式

  • 从一般模式输入:即可进入
  • 可以依据相关指令,完成读取、存盘、替换、离开vim、显示行号等操作
  • 查找单词操作 :/关键字,回车进行查找,n查找下一处
  • 设置文件行号::set nu
    • :set nonu 文件取消显示行号

三种模式切换关系

vim_three_mode.png

发布一篇简单的vim入门操作笔记,主要也是练一下使用markdown。😊