zgfp.net
当前位置:首页 >> vim 删除一个字符 >>

vim 删除一个字符

1. 在非插入模式下,把光标移动到你要删除的字符上,然后按下 x 要修复你的 backspace :set backspace=indent,eol,start (最好是放在 里) 2. 按下 a 3. :w! 我这敲汉字太难使,不多说

如果是在linux操作系统下,可以借助外部的grep命令 :%!grep -A 1 'china' :g/--/d

大写的X 删一个字符是x(小), 删除当前光标左边的字符是X(大) 删一个词是dw, 要学vi的话建议过一遍 vimtutor,这样vim基本使用就差不多了 直接终端下vimtutor就行了,ubuntu下可能会有乱码问题,你可以网上下载中文版的或 vimtutor en 使用英...

LinYWh 的是一种方法。用正则表达式将每行启始的4个字符替换成空串即可。他那里的 4 可以改成任意的数字。 也可以在普通模式下,用 ctrl-v 来进行块选中,如果想从头到尾都选可以先 gg 然后 ctrl-v 再 G。之后用 l 调整到合适的宽度。再 d 一下...

类似的快捷键很多。要想用好 vim 首先要理解 vim 的很多设计。这样不仅熟悉得更快,很多命令也可以举一反三。 vim 的很多编辑命令,都要附加一个移动命令。而且 vim 细致的移动方法,使这种结合变得灵活且强大。 比如 d 是删除(Delete),c 是...

:g/pattern/d删除包含pattern正则表达式的所有行

删除内容:分为删除一行还是一个字符; 如果是一行: 执行两次 d 如果是删除某个字符:x 如果是你要要将文件整个删除,在shell 下敲命令, rm file

dWW 大写的意思是删到下个WORD,它和小写w的区别是,前一个是删到 c 前面,后者是删到 / 前面。 如果你不是在 bb 的最开始处,而是在那个串中间,那么用: daW 当然用 dtc也行,是明确删到下一个字母 c。

:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1 :s/str1/str2/gi 用字符串 str2 替换行中所有出现的字符串 str1,不区分大小写 把str2替换为空应该就等同删除效果,具体没试过,我自己都是用 str1 str2就是要删除的 sed -i '/str1...

在vim中,常常会发现粘贴过来的代码会被自动注释了,比较麻烦,这里记录一个小技巧。 1. 在vim中将光标移到最初被注释的那一行,按ctrl + v 2. 然后将光标移到注释的结尾部分,按x

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com