温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中vim的基础使用

发布时间:2021-09-10 18:59:46 来源:亿速云 阅读:123 作者:chen 栏目:大数据

本篇内容介绍了“Linux中vim的基础使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1. 简单的执行范例

1.1 使用vim进入一般指令模式

使用vim filename时就会出现下面这个页面,当点击i,o,a时会进入编辑模式

Linux中vim的基础使用

离开编辑模式

按键esc

进入命令行,存储文件并离开vim环境

切换到英文输入,  按住shift + : 输入wq即可

2.按键说明

这里只写常用的,不常用的我就不写了,如有需求可查看文档

2.1 第一部分移动光标的方法

按键含义
【ctrl】+ 【f】下一页 ,相当于【page down】按键
【ctrl】 + 【b】上一页,相当于【page up】按键
0或【home】移动到这一列的最前面的字符
$或【end】移动到这一列的最后边字符
H移动到这个屏幕的最上方那一列的第一个字符
L移动到这个屏幕最下方一列的第一个字符
G移动到这个文件的最后一列
gg移动到这个文件的第一列
nGn为数字,移动到这个文件的第n列
nn为数字,输入数子后点击enter建向下移动多少列

2.2 第二部分搜寻与取代

指令含义
/word    和  ?word向上或向下搜索word这个字符
n和N在上边我们搜索到word,如果输入n会往下继续寻找,如果是N则会往上继续寻找
:n1,n2s/word1/word2/gn1 与 n2 为数字。在第 n1 与 n2 列之间寻找word1 这个字串,并将该字串取代为 word2
:1,$s/word1/word2/g从第一列到最后一列寻找 word1 字串,并将该字串取代为 word2 !

2.3 第三部分删除,复制,粘贴

按键含义
dd ,ndddd删除一整列    ,ndd删除向下n列,n为数字
yy,nyyyy复制一整列,nyy复制向下n列,n为数字
p,Pp会在光标的下一列复制,P会在光标的上一列复制
J将所在列与下一列合并为同一列
u撤销
【ctrl】+ r如果撤销错误,可以使用这个回退

2.4 第四部分一般指令切换到编辑模式

按键含义
:q  :q!    :wq分别为不保存退出,强制退出,保存退出
:w  filename将编辑的数据存储成另一个文件
:r  filename读取另一个文件的数据,插入这个列后边
:n1,n2  w filename把n1到n2的内容存储到另一个文件

“Linux中vim的基础使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI