Vim命令简单介绍

CPP  2018年2月7日 pm7:48发布7年前 (2018)更新 城堡大人
77 0 0

一:复制命令

y: 复制在可视模式下选中的文本

yy or Y: 复制整行文本

y[n]w: 复制一(n)个词

y[n]l: 复制光标右边1(n)个字符

y[n]h: 复制光标左边1(n)个字符

y$: 从光标当前位置复制到行尾

y0: 从光标当前位置复制到行首

y1G或ygg: 复制光标以上的所有行

yG: 复制光标以下的所有行

二:删除(剪切)命令

d[n]w: 删除(剪切)1(n)个单词

d[n]l: 删除(剪切)光标右边1(n)个字符

d[n]h: 删除(剪切)光标左边1(n)个字符

d0: 删除(剪切)当前位置到行首的内容

[n] dd: 删除(剪切)1(n)行

d1G或dgg: 剪切光标以上的所有行

dG: 剪切光标以下的所有行

三:粘贴

p: 在光标之后粘贴(大写的p)

P: 在光标之前粘贴

四:查询

/something: 在后面的文本中查找something。

?something: 在前面的文本中查找something。

/pattern/+number: 将光标停在包含pattern的行后面第number行上。

/pattern/-number: 将光标停在包含pattern的行前面第number行上。

 

本文摘抄于《史上最全的Vim命令

版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

纪伯伦:你的孩子其实不是你的孩子

你的孩子,其实不是你的孩子,他们是生命对于自身渴望而诞生的孩子。 他们通过你来到这世界,却非因你而来,他们在你身边,却并不属于你。 你可以给予他们的是你的爱,却不是你的想法,因为他们自己有自己的思想。 你可以庇护的是他们的身体,却不是他们的灵魂,...

我常用的Monkey命令

Monkey的概念“猴子测试”是指没有测试经验的人甚至对计算机根本不了解的人(就像猴子一样)不需要知道程序的任何用户交互方面的知识,如果给他一个程序,他就会针对他看到的界面进行操作,其操作是无目的的、乱点乱按的。这种测试方式在产品周期中的早期阶段会找到很多很好的bug,为用户节省不少的时间。...

Zygote的启动之一app_main

前言Android系统中,所有的应用程序以及SystemServer都是由Zygote进程孕育(fork)出来的。这里介绍app_main.cpp中的代码。Android P正文涉及文件\system\core\rootdir\init.rc\system\core\rootdir...

丰子恺:秋

我的年岁上冠用了“三十”二字,至今已两年了。不解达观的我,从这两个字上受到了不少的暗示与影响。虽然明明觉得自己的体格与精力比二十九岁时全然没有什么差异,但“三十”这一个观念笼在头上,犹之张了一顶阳伞,使我的全身蒙了一个暗淡色的阴影,又仿佛在日历上撕过了立秋的一页以后,虽然太阳的炎威依然没有减却,寒暑...

Android系统签名转换为keystore

为啥需要keystore通常,我们在做系统用户开发时,需要给应用加上系统签名,使其拥有系统权限,签名方式可以使用系统源码中的platform.pk8、platform.x509.pem、signapk.jar对应用签名。PS:参考之前的文章《利用signapk.jar工具对apk文件进行签名》...

Android 判断字符串是否乱码

前言前文《[代码片段]使用jaudiotagger解析ID3信息》中知道,解析出的ID3信息的文本存在乱码,部分ID3信息可以通过文本编码转换,但还是存在部分文本无法转成功。因此在项目中考虑直接过滤依旧是乱码的,同时把ID3信息置为未知。正文下面的方法可以转换jaudiotagger解析出...