Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体
正常模式
在vim 打开之后默认是正常模式 可以移动光标 删除字符
vim Hello.c 如果没有文件 则创建文件并且打开
这个模式 就是正常模式 不能输入字符 只能查看文件 需要输入 i 字母 进入insert 模式
如果下面显示了INSERT 表示 可以直接在编辑器 上输入字符
退出 Vim 按键盘的esc键 然后按shift 加冒号切换 命令行模式 输入 wq 写入退出
vim快捷键
正常模式 按字母 i 进入 insert 模式 插入模式 按esc 按住shift 加冒号 进入命令行模式
:wq 写入退出 :q! 强制退出(不保存) :q 退出
按ecs回到 正常模式 光标位置按yy复制当前行 5yy拷贝 五行 包括当前行 按ecs回到 正常模式 删除行 在行前面输入dd 输出5dd表示 删除五行 包括当前行
在Vim查找 单词 正常模式 shift + / 跳转到 命令行 输入查找的单词game
输出 要查找的单词 输出 enter 光标定位 到单词 输入查找下一个 输出n
设置行号 命令行 模式 set number
快速定位 正常模式 输入 5 shift +g 快速定位 第五行