【发布时间】:2014-04-18 15:12:40
【问题描述】:
我正在查看一些包含 Java 异常垃圾邮件的日志。垃圾邮件越来越多,很难看到其他错误。
在 vim 中可以使用可视模式选择文本块。删除该块在文件中出现的每个位置。
如果 vim 做不到,我知道一个愚蠢的问题,vim 可以做任何事情。还有哪些其他 Unix 工具可以做到这一点?
【问题讨论】:
-
你是什么意思的“块”?如果它是一行中的一串连续字符,那么您在下面已经有了几个答案。如果你的意思是你可以在可视块模式下选择的那种东西,跨越不止一行,那么它就更复杂了。
-
感谢下面的答案和这个问题,stackoverflow.com/questions/101258/…,我想出了如何去做。 Benji,堆栈跟踪可以是 1 到 N 行,带有各种空格,通常是制表符。 1. 视觉选择堆栈的顶行 2. 拖动到缓冲区 a 3. 视觉选择堆栈的底部行 4. 拖动到缓冲区 b 5. g:/
R>a/,/ R>b/d 由于空格、换行符,对整个文本块进行拉拽对我不起作用。拉入搜索命令的模式与文件文本不匹配。有没有简化?