Linux学习小结(二):Vim的使用

Vim的使用


前言

之前我们了解了在Linux下如何通过命令行对系统进行管理,接下来我们可以通过vim实现对Linux下文件内容进行修改;


一、Vim是什么?

Vim是一种从vi发展出来的文本编辑器,可以有效的帮助我们在Linux下实现对文本内容的修改,并且可以很好的帮助我们摆脱鼠标,实现全键盘操作,可以说是Linux下写代码的必备神器了

二、Vim的使用指南

1、Vim的三种模式

1.1、正常模式

既然要脱离鼠标,那么首先是如何实现鼠标的移动:

H键上移
J键下移
K键左移
L键右移

但是我们发现这样的移动似乎不太方便,因此Vim有提供一些更加实用的操作

w移动到下一个单词首部
e移动到下一个单词尾部
b移动到上一个单词首部
ge移动到下一个单词尾部
gg跳转到文档的开始位置
G跳转到文档末尾的位置

此外Vim也提供了更加很多方便的文本操作

nyyyy表示复制,n表示复制的行数
ynGn表示行号,表示从当前行复制到第n行
p表示粘贴
ndddd表示删除,n表示删除的行数
nxx表示删除字符,n表示删除的字符个数
dw表示删除一个单词
d^表示删除至行首
d$表示删除至行尾
u表示撤销刚刚的操作
ngccgcc表示注释,n表示注释的行数
gg=G表示全文自动缩进

1.2、 命令模式

一般刚进入vim时是进入到正常模式的,我们可以通过ESC键进入到命令模式,如果我们希望退出Vim,就需要在命令模式下操作

:w保存文件
:q退出Vim编辑器
:wq保存并退出
:n表示跳转到第n行

此外,我们也可以在命令模式下进行文档内容的操作

/单词在文档中查找该单词,n表示查找下一个,N表示查找上一个
:s/待查找项/替换项默认替换单行第一个匹配项
:s/待查找项/替换项/g替换单行所有匹配项
:x,y s/待替换项/替换项/g替换从x行到y行的所有匹配项
:%s/待替换项/替换项/g替换所有行所有列的匹配项

1.3 插入模式

插入模式主要是用于帮助我们对文本进行编辑,我们只需知道如何进入插入模式,之后便和正常的编辑方式基本一样,Vim根据不同的需求提供了多种进入插入模式的方式

i在光标前进行编辑
I跳到行首进行编辑
a在光标后进行编辑
A跳到行尾进行编辑
o在下一行进行编辑
O在上一行进行编辑

总结

熟悉Vim的操作可以让我们在正常的Linux下编程更加如鱼得水,也可以有效的帮助我们提高自身的编程速度。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值