vim编辑器下载与安装vim编辑器解决vim编辑异常vi/vim编辑器
vim是vi的升级版编辑器
>#  所以我们使⽤vim即可
步骤:
1. 安装vim编辑器: yum install vim -y
2. 打开编辑⽂件:
3. 编辑⽂本
##  vim 编辑器中有三种模式
命令模式:默认模式,移动光标,剪切或粘贴⽂本
编辑模式:⽤于修改⽂本。
末⾏模式:可以保存⽂件、退出编辑器,设置vi,查等功能(末⾏模式也可以看作是) ##  进⼊编辑模式:
i : 在光标之前输⼊
o : 在光标处新创建⼀⾏输⼊
a : 在光标之后输⼊
##  末⾏模式
Esc 退出编辑模式进⼊命令模式
shift + :  进⼊末⾏模式
末⾏模式操作 :
w : 保存
q : 退出
! : 强制(编写的内容全部放弃)
解决vim编辑异常
1. 删除隐藏⽂件:.1.txt.swp
2. 继续编辑 (-r)
eg:  [root@localhost ~]# vim -
3. 放弃编辑 (-n)
eg:  [root@localhost ~]# vim -
##  为什么会异常?
vim执⾏过程:
1. : 编辑1.txt ⽂件
2. 其实编辑的是 .1.txt.swp 隐藏⽂件
3. w命令是保存的.1.txt.swp隐藏⽂件再由1.txt ⽂件替换 .1.txt.swp
4. q命令删除.1.txt.swp
5. 然后退出
故:
# 如果在编写⽂件时遇到不可控因素(断电,电脑故障等)
# 这样的话如果未保存⽂件关闭进程的话就会使vim编辑异常
所以就要使⽤到参数 -r 接着上次的未保存内容继续编辑或 -n 放弃上次的继续编辑
###  这⾥因上次故障退出隐藏⽂件没有删除需要删除隐藏⽂件 .1.txt.swp
光标快速移动⽅式
- G 快速切换光标到底⾏
- gg 快速切换光标到⾸⾏
- 0 快速跳转到⾏⾸
- $ 快速跳转到⾏尾
-
快速跳转到指定⾏:1.进⼊末⾏模式
2. 输⼊跳转的⾏数回车
- yy 快速复制⽂本内容信息
- nyy 向下复制n⾏
- P : 在光标的下⼀⾏快速粘贴⽂本内容
- p : 在光标的上⼀⾏快速粘贴⽂本内容
- dd : 删除光标所在⾏⽂本内容
- ndd : 向下删除n⾏⽂本内容
- u : 回撤
- ctrl + r : 撤回回撤
- 显⽰⾏号:1.进⼊末⾏模式
2. 输⼊set nu
3. 回车
- 取消⾏号:1. 进⼊末⾏模式
2. 输⼊ set nonu
3. 回车
- 搜索内容: 1.进⼊命令模式 2.输⼊ / 3. 输⼊搜索的内容 4.回车
n : 下⼀个  N : 上⼀个
: set ic : 忽略⼤⼩写 (寻时有相同单词单⼤⼩写不⼀致的) - 可视化编辑 : 1. ctrl + v 2.编辑:shift + i 3. 按Esc键退出即可
- 循环复制:while true; do echo'hello world' >> 1.txt; done

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论