第九章:vim编辑器

q:quit
w:write
q!:强制退出

实用的功能
o:当前行的下面插入一行
O:当前光标的上一行插入一行
home:行首
end:行尾
i:进入插入模式(当前位置)
I:在行首插入
A:行尾插入
esc :回到命令模式
 ctrl + 方向键:按单词跳动位置
G :文章尾部
gg:回到文章头部
 
:w /tmp/httpd :另存为XX文件
wq:保存退出
q! :强制退出不保存
wq!:强制保存退出
 
命令行模式:G表示文件最末尾,g按两下 跳到文件第一行
100G:跳到第100行
:150回车 直接跳到150行
/xxx :查找xxx
n:向下查找
N:向上查找
满屏的颜色字,随意敲打几个单词就可以了。
搜索替换
:%s/ssl/sss/g

dd:剪切,以行为单位,
dd什么都不做,就是删除,p代表粘贴
5dd、10dd。删除5行 10行
yy:复制 5yy复制5行
u/U :撤销/全部撤销
ctrl+r :恢复撤销
cc:替换
p:粘贴在当前行的下方
P:黏贴在当前行的上方
可视化模式: v(在纯字符模式下按v,可以控制光标来调节选择范围操作:用"/"来搜索需要查找的内容)

vim 编译的窗口中ctrl+w ,s/v (视窗模式:s竖屏/v横屏)
不同文件
vim 文件 ;sp 文件

拯救文件的方法:(在不当操作的情况下,文件非正常关闭)
vim passwd #直接X掉了terminal
 
 
 
 
1、两个程序同时打开一个文件。
2、文件在编辑的会话奔溃。
ls -a #产生了一个垃圾文件
rm .manual.conf.swp #但是,没有保存的操作全部丢失

set all 可执行的参数
1、set nu (当你设置行号后,复制粘贴会保留行号) set nonu #取消行号
/搜索关键字 区分大小写
:set ignorecase 忽略大小写
 
原文地址:https://www.cnblogs.com/ydfq/p/7029546.html