Linux中vim快捷键+vim报错解决

vim快捷键+vim报错解决

vim 快捷键 编辑器

​ yum -y install vim

快捷键:
视图模式:
0 Home ^ 快速移动光标到行首
$ End 快速移动光标到行尾
u 撤销所有操作
G 快速移动光标到文件的尾部 1G
gg 快速移动光标到首行
10G 快速移动光标到第10行
dd 快速删除光标所在的行 剪切
3dd 快速删除光标所在至第三行
dG 快速删除光标所在至文件尾部
dw 快速删除一个单词
D 快速删除光标所在到行尾
C 快速删除光标所在到行尾并进入编辑模式
d^ d0 d+Home 快速删除光标到行首
yy 复制当前光标所在行
3yy 复制3行内容
p 粘贴复制的行
3p 连续粘贴三次
x 删除单个字符

a 在光标所在后一个格进入编辑模式 下方显示 INSERT
i 在光标当前进行编辑模式 下方显示 INSERT
o 在光标所在行下一行进入编辑模式
O 在光标所在行上一行进入编辑模式

批量编辑
ctrl + v 选中区域 (按x删除选中的内容)
输入I 输入新的内容
按两次esc键

退出--->输入: 到底行模式
set nu 显示行号
set nonu 不显示行号
:w 保存当前的内容
:q 退出不保存改动过的内容
:wq 保存并退出
:q! 强制退出不保存
:wq! 强制保存并退出

vim报错

​ 编辑文件如果不正常退出 则会产生临时隐藏文件
​ 如何查看隐藏文件
​ ls -la 显示隐藏文件 Linux中的所有隐藏文件都是以.开头

第一步编辑oldboy.txt文件
写入aaaaaaaaaaaaaaa
bbbbbbbbbbbbbbb
第二步:
直接关闭xshell

第三步:
在vim编辑提示找到一个swp的临时文件

第四步:
解决方法1 想要更改后的内容 使用-r
1)vim -r oldboy.txt
2)保存并退出
3)删除隐藏文件 rm -f .oldboy.txt.swp

解决方法2 不想要更改后的内容
1) 直接删除隐藏文件
rm -f .oldboy.txt.swp
2) 正常编辑oldboy.txt

什么情况下出现隐藏文件
1) 未保存情况下直接关闭xshell
2) 未保存断电
3) 多人同时编辑同一个文件(先退出 让一个人编辑)

posted @ 2020-11-11 21:52  杨梅杨梅  阅读(528)  评论(0)    收藏  举报