vi和vim
- vi是linux内置的文本编辑器
- vim是vi的增强版,有程序编辑能力,文字有更多的颜色,帮助辨别语法的正确性,方便程序设计。还有代码补全,编译错误检测等方便编辑的功能。
vim的三种模式
1. 正常模式
- vim 打开一个档案就会直接进入正常模式,可以使用上下左右移动光标,也可以使用删除字符或者删除整行来处理文档内容,也可以使用复制粘贴处理文件数据
- 命令
- yy:拷贝当前行,拷贝多行前边加数字
- e.g. 5yy:表示拷贝5行
- p:粘贴
- dd:删除当前行,删除多行前边加数字
- G:到达文件最末行
- gg:到达文件首行
- u: 撤销上一个动作
- 行号 + (shift + g): 快速移动到某行
- yy:拷贝当前行,拷贝多行前边加数字
2. 编辑模式
- 在正常模式按i进入编辑模式,可以任意更改文件内容
- 按esc可以从编辑模式退出到正常模式
3. 命令行模式
- 从一般模式输入:即可进入
- 可以依据相关指令,完成读取、存盘、替换、离开vim、显示行号等操作
- 查找单词操作 :/关键字,回车进行查找,n查找下一处
- 设置文件行号::set nu
- :set nonu 文件取消显示行号
三种模式切换关系
发布一篇简单的vim入门操作笔记,主要也是练一下使用markdown。😊