Vim编辑器
工作模式
Esc:返回命令模式 普通模式下输入“:"即可进入末行模式 Ctrl +v:进入可视模式
光标模式
gg或1G:移到行首 G:移到行尾 nG:移动到n行 ^:移到当前行行首 $:移到当前行行尾
Home键到行首,End键到行尾
编辑文档
x:删除光标当前字符 dd:删除一行 ndd:删除n行 d^:删除到首行 d$:删除到末行
j:删除换行符 u:撤销上一步 rx:将光标当前字符替换为x yy:复制当前行 p:粘贴至当前行后面
.(小点):重复上一次命令 shift+c:删除光标之后的内容并进入插入模式 U:撤销当前行的所有操作
Ctrl+r:取消前一次撤销 :r 文件名 #读入文件到当前行下 X:加密
查找与替换
“/关键词”:实现自上往下的查找,n:跳转到下一个关键字,N:跳转到上一个关键字
替换时有“/”可以把“/”换成"#"或别的符号
保存与退出
普通模式下输入"ZZ":保存并退出
小技巧
:set nu 显示行号 :set ignorecase 忽略大小写
执行Shell命令:命令模式下输入指令:!ls,执行完成后按回车键返回Vim编辑器
自动补齐变量:Ctrl+N :%d 清空内容 :nohl 取消高亮显示
修改/root/.vimrc设置永久
set nu #显示行号
set ai #启用自动缩进