: 和 q! 不保存文件,强制退出vi
esc--退出编辑模式
:q!--强制退出
算了,自己看,整理的:
#非编辑模式下
方向键可以改变光标在文件中的位置
Ctrl+F:向下翻页 forward
Ctrl+B:向上翻页back
/要查找的内容:可以在文件中查找字符串内容,向后查找
?要查找的内容:向前查找
dd:删除光标当前行内容
u:是撤销
yy:复制一行内容到剪切版
p:将剪切中的内容粘贴到光标当前行的下一行
:set nu #显示整个文档的行号
:set nonu #去掉行号显示
:s/原文件内容/新的内容 #将光标当前行的内容进行替换,只替换该行第一个先的所谓原内容
:s/原文件内容/新的内容/gi #将光标当前行的内容进行替换 其中g表示全部, i表示忽略大小写
:%s/原文件内容/新的内容/gi #全文替换
:n1,n2s/原文件内容/新的文件内容/gi #n1,n2表示行号,替换指定行中的内容
$:让光标到当前行的最后
G:光标移动到文档最后一行 gg移动到文档开始
^:光标移到行首
:w 保存文件
:q 退出vim命令,不保存 --
:x 等于:wq 保存并退出vi命令 --
:w! 强制保存
:q! 强制退出,不保存 --
:wq! 强制保存并退出
:set ff查看文件格式(unix和dos 另外还有mac格式)
:set ff=dos 将文件改为dos格式
:set ff=unix 将文件改为linux格式