云计算基础—vim编译器的使用
文章目录
一、vim编辑器的下载
下载vim文件编辑工具
yum -y install vim
打开文件
vim 文件名
二、vim编辑器的三种工作模式
1、vim三种工作模式的切换图:
编辑模式与末行模式不能相互切换,必须先切换到命令模式才可以
2、命令模式
用于控制光标移动,对文本进行复制,粘贴,删除等工作
在对一个文件使用vim编译时,默认处于命令模式。在此模式下敲击键盘会被vim识别为命令,而不是输入字符
命令模式下常用的快捷键:
(1)光标移动
gg // 将光标移动至页首—文本顶端
G(shift+g) // 将光标移动至页尾—文本底端
nG //n为数字,指定进入第n行
hjkl // 上下左右移动光标
0 // 将光标移动至行首
$ // 将光标移动至行尾
(2)复制
yy // 复制光标所在行
nyy // n为数字,从光标开始向下复制n行
ygg // 从当前光标开始复制到页首
yG // 从当前光标开始复制到页尾
(3)粘贴
p //粘贴至本行的下一行
P //粘贴至本行的上一行
(4)删除
dd // 删除光标所在行
ndd //n为数字,从光标开始向下删除n行
dgg // 从当前光标开始删除至页首
dG // 从当前光标开始删除至页尾
d^ //从光标处删除至行首
D //从光标处删除至行尾
x //删除光标所在位置的字符
r //可以用来修改一个字符
(5)撤销
u //撤销
ctrl+r //反撤销
3、编辑模式(插入模式)
进入编辑模式的命令:
i //在光标所在处进入编辑模式
o //在光标的下一行进入编辑模式
O //在光标的上一行进入编辑模式
a //在当前光标后进入编辑模式
A //在当前光标行尾进入编辑模式
从编辑模式进入命令模式需要按Esc键
4、末行模式(尾行模式)
在命令模式下输入冒号“ :”即可进入末行模式,在冒号后输入命令,即可完成特定功能
可以在末行模式输入命令对文件进行保存,退出,替换,查找等操作
(1)保存与退出
:w //保存
:q //退出
:q! //强制退出
:wq //保存并退出
:x //保存并退出
:wq! /强制保存退出
:w /tmp/a.txt /将文件另存为/tmp/a.txt
(2)查找与替换
: s/world/hello/ //将光标所在行出现的第一个world替换为hello,没有则不替换
:ns/world/hello/ //将第n行出现的第一个world替换为hello
:1,5 s/world/hello/ //将第1至5行每行出现的第一个world替换为hello
:%s/world/hello/ //将所有行出现的第一个world替换为hello
:1,$ s/world/hello/ //将所有行出现的第一个world替换为hello;1,$=%
: s/world/hello/g //将光标所在行出现的所有world替换为hello
:%s/world/hello/g //将所有行出现的全部world替换为hello
需要注意的是:
g代表一行的所有关键字,如果不加g选项,则只匹配每行的第一个关键字
%代表搜索整个文本
(3)显示行号和控制字符
:set nu //显示行号
set nonu //取消显示行号
set list //显示控制字符
set nolist //取消显示控制字符
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。