我知道如何从区域中的每一行删除特定位置的x个字符。我的问题略有不同:我想用其他东西替换所有字符。
具体来说,我想用 - 替换文件中每行6-9列的4个字符:
在不使用正则表达式的情况下是否可以使用任何键绑定?
答案 0 :(得分:0)
您可以在emacs中使用“查询替换”。 M-%字符串RET newstring RET 用newstring替换一些字符串。
答案 1 :(得分:0)
M-x cua-rectangle-mark-mode
,使用箭头和其他移动键来定义矩形,然后M-r
(cua-replace-in-rectangle
),其工作方式与replace-regexp
类似。我不确定是否有另一个矩形命令集的等价物,但我更喜欢cua-rect,尽管名称它并没有引入其余的CUA。
答案 2 :(得分:0)
使用string-rectangle
命令: