vim常用操作入门

 最近又看看vim的操作,现将常用的一些命令整理出来。希望给vm的初学者提供些帮助。

总体上说,vim的操作有三种模式:1,输入模式;2,命令模式;3,最后一行模式。在输入模式下,我们将从键盘敲入的字符输入到屏幕上(实际应该是vim的当前工作区中);在命令模式下,我们可以通过输入命令的方式编辑我们的文件(实际应该是vim的当前工作区中),例如整行删除,拷贝,粘贴等操作,我个人觉得这种模式正式vim的强大之处;在最后一行模式下,我们也可以进行一些命令操作,例如存储命令,查找和替换命令等,另外在这种模式在可以启用shell命令。

三种模式之间的转换,当刚用vim打开一个文件时,是出于命令模式的,按下“i”后进入输入模式;在输入状态按“esc”后回到命令模式;在命令模式下按“:”则进入最后一行模式。

下面介绍的一些常用的操作:

在命令模式下:

1。翻屏操作(实际是查看不同的工作区):

control+f:向前翻1屏
control+b:向后翻1屏
control+d:向前翻0.5屏
control+u:向后翻0.5屏

2。调到第n行

nG

3。删除行操作:

ndd:删除光标所在当前行开始的n行,当不写n是,默认为1,即删除1行。
d0:从当前光标开始一直删到当前行首。
d$:从当前光标开始一直删到当前行尾。

4。拷贝行操作:

nyy:拷贝光标所在当前行开始的n行,当不写n是,默认为1,即删除1行。
Y:拷贝贯标开始一直到行尾。

5。粘贴操作:

对于刚刚拷贝或者删除的行,可以进行粘贴操作,一定是刚刚的拷贝和删除操作
p:从当前行的下一行粘贴刚刚拷贝或删除的内容。

6:取消操作:

u:取消刚刚进行的操作,如果想继续取消则继续u下去。

7:查找:

/ + 查找字符串+回车:被找到的结构会变成高亮。例如查bird这个词,则输入"/bird",然后按回车即可。
继续下前查找下一匹配的字符串,按n即可。如果继续向后查找N即可。

以下在最后一行模式下:

8:查找并替换:

按下“:”可以进入最后以行模式,在这种情况下输入形式如:
“n,ms/查找字符串/替换字符串/g/c”,例如查找bird单词并替换为dog,则为:
:1,$s/bird/dog/g/c,解释如下:
::进入最后一行的提示符。
1,$:1表示第一行,$表示最后一行
bird:即为要查找的词
dog:即为要替换的词
g:表示对一行中有多个bird出现都进行替换。
c:表示在进行替换时,vim要提示用户。

9:写入操作:

w+filename:filename没有时即指向当前文件。

10:推出操作:

q:推出当前文件的编辑,注意在q操作前一定要执行写入操作保存修改(因为vim对文件的编辑时在工作区中进行的,只有w之后才写回文件)。如果想推出而不保存更改,则用q!即可。

11:运用一次shell命令:

只需在要输入的shell命令的最前面加上“!”即可。例如在vim中要执行ls命令,则在最后以行模式下输入“!ls”即可。

通常情况下,熟练掌握了以上的操作,则使用vim你已经会发现非常好用了。自己体会vim的强大吧。:)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值