微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

云计算学习之路—云计算基础—vim编译器的使用

云计算基础—vim编译器的使用

文章目录

一、vim编辑器的下载

下载vim文件编辑工具
yum -y install vim
打开文件
vim 文件

二、vim编辑器的三种工作模式

1、vim三种工作模式的切换图:

编辑模式与末行模式不能相互切换,必须先切换到命令模式才可以

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)查找与替换

: /string //从上往下查找string,n跳转至下一个,N跳转至上一个将string替换为你想要查找的字符

: 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] 举报,一经查实,本站将立刻删除。

相关推荐