第九章 VIM
dd:剪切当前行
ndd: 剪切当前行以下n行
gg 跳到首行
G 跳到末行
p 粘贴
yy :复制当前行
nyy :复制当前行以下n行
u: 撤销上一步操作
插入模式:
i: 在光标处插入
o: 在光标处下一行插入
鼠标左键选中复制,鼠标滚轮粘贴
:r 读取桌面上名字为123的文档
:r ! df -Th 表示读取df -Th 命令执行的结果
:!s 表示执行上一次以s开头的命令 ,!表示执行
:set number 设置行号
:set nonumber 去除行号
/nologin / 表示查找
:s/nologin/qin/g 把当前 sb选中的nologin替换成qin
:2,19 s///g
:2,19 s/nologin/qin/g
:%s/nologin/qin/g %表示100% 全部替换
:X 给文档加密
解密用vi加密的文件(前提是你知道加密的密码):
1) 用 vim/vi 打开文件如text.txt,要输入正确的密码,然后在编辑时,将密码设置为空,方法是输入下面的命令:
:set key=
然后直接回车,保存文件后,文件已经解密了。
2) 或者这样也行:
在正确打开文件后用 “:X” 指令,然后给一个空密码也可以。保存用“wq!”保存。
两种方法实际上效果是一样的。
设置vim打开默认显示行号,修改vim配置:
方法1:echo":set number" >> /etc/vimrc
方法2:
vim /etc/vimrc
最后一行插入
:set number
vim 编辑qin文件的时候,如果没有保存直接关掉终端,恢复文件方法:
ll -a 找到缓存文件 .qin.swp
删除缓存文件: rm .qin.swp
vim qin