vim 编译器(相当于windows中记事本)
当在终端窗口直接运行vim命令,会出现以下截图(类似手册对vim编译器简单的介绍):
vim提供三种基本工作模式:
命令模式(默认模式)
插入模式
末行模式
创建文本文件:vim 文件名
如果文件名不存在:会创建以该名创建新的空白文件
命令模式到插入模式快捷键:insert?键
如果打开的文件存在:对该文件进行再次编辑
存盘退出
末行模式下:?wq?退出并保存
末行模式下:?q! 强行退出,本次编辑无效
撤销操作
命令模式下:u?撤销操作
命令模式下:ctrl+r?重做操作
另存
末行模式下:?w??文件名
查找
末行模式下:/word (查找到的关键字会有背景色)
??????取消高亮色背景
末行模式下:noh
跳转到行首
命令模式下:0
跳转到行尾
命令模式下:end键
跳转到文档首
? ? ?命令模式下:gg
跳转到文档尾
命令模式下:G
当前行下一行插入
命令模式下:o
当前行尾插入
命令模式下:A
?当前行首插
? ? ? 命令模式下:I
当前位置插入
命令模式下:i?
插入行号
? ? ?末行模式下:set?nu
取消行号
? ? ? 末行模式下:set?nonu
删除
末行模式下:行x,行y?d (从x行删除到y行)
以下为命令模式下:
?
复制
末行模式下:行x,行y?co?行z (x行到y行,复制到z行下)
以下为命令模式下:
可视模式下:
Shift+v开启可视模式,y结合光标移动复制多行,p粘贴