如何删除{和}分隔的文本

时间:2010-09-28 02:18:02

标签: programming-languages unix

我是UNIX编程的新手,在UNIX vi编辑器中存在以下问题。

请告诉我删除由{和}分隔的文本所需的UNIX命令,其中两个字符出现在当前光标位置之后。感谢。

1 个答案:

答案 0 :(得分:2)

如果你在同一条线上:

f{d%

f {移动到下一个{字符 d%删除匹配括号的所有内容

如果您在不同的线路上,请使用/ {搜索该字符

如果你想删除这样分隔的所有文字:

:%s/{.*}//g

(用括号替换括号之间的所有实例)