在文本文件中替换某些字符的最佳方法是什么?

时间:2014-03-11 18:33:11

标签: vim text emacs vi gedit

是否有任何好的Vim / Emacs / gedit快捷方式可以替换每个特定字符?假设我说的是“#34; Hello,world!"并取代每一个' l'带有' r'所以声明将是" Herro,worrd!"。我有一个非常大的文件要编辑,所以我认为Vim或Emacs会有一些花哨的内置技巧来帮助我:)

2 个答案:

答案 0 :(得分:3)

:%s/l/r/g

命令行:

tr l r < in > out

答案 1 :(得分:1)

的Emacs:

alt-% l RET r RET

调用函数query-replace,您可以像这样调用

alt-x query-replace RET l RET r RET