VIM
#vim 是一个文本编辑器
yum install vim -y #安装vim
vim +文件名 #最好不要编辑目录
vim oldboy.txt #没有则自动创建
注意:修改任何配置文件 把之前的注释掉 复制一行在修改
vim编辑器里有哪几种模式?
1.普通模式
2.视图模式
3.插入模式
4.选择模式
5.命令模式
移动快捷键
G #快速移动光标到文件的末行
gg #快速移动到光标到文件首行
100gg #跳到100行
9000G #跳到9000行
$ #移动光标到行尾,Home,0
^ #移动光标到行首,End
########################################
删除快捷键
dd #(剪切)删除光标所在的行
u #恢复上一次操作
dG #删除光标所在的行 到 文件末尾
dgg #删除光标所在的行 到 文件开始
3dd #快速删除光标后的三行
D #删除光标所在位置到行尾,d0,d$
C #删除光标所在位置到行尾,并且进入到编辑模式
d^ #删除光标所在位置到行首 d^
dw #删除一个单词(光标必须在单词首位)
#########################################
复制粘贴快捷键
yy #复制当前所在行
3yy #复制光标下的3行
p #在光标行下粘贴
P #在光标行上黏贴
100p #粘贴100行
########################################
保存快捷键
wq #保存并退出
q! #不保存退出
wq! #强制保存退出
########################################
命令行快捷键
: set nu #显示序号
: set nonu #不显示序号
/ #搜索
:n #查找上一个内容
:set hlsearch #设置搜索高亮
:noh #取消高亮显示
########################################
批量删除
Ctrl+v---选中---d
批量添加
Ctrl+v---选中---I---输入---esc esc
########################################
vim的排错
#什么情况下会产生.swp文件?(隐藏文件) 可以找回没来得及保存的文件
#在编辑文件的时候,会生成一个.swp的文件
#第一种情况:
正常退出,不会产生.swp的文件
不正常退出,会产生.swp的文件
#第二种情况:
当两个人或两个窗口同时打开了一个文件,则会出现.swp的文件
解决方法:
1.不正常退出后
进vim service
选E
2.不保存修改过的内容 直接删除.swp文件(编辑的内容不多,不重要)
ll -la 查看有没有.swp文件
有就删除
然后进入vim
之前内容没有保存
3.保存修改过的内容 然后删除.swp文件
进入vim service后 保存退出
输入vim -r
进入编辑器 enter 出现之前未保存内容
:wq!保存
删除.swp文件
设置复制保留格式
:set paste