如何用Emacs中的换行符替换一个字符?
我试图替换一个角色 - 说;
- 在Emacs中使用replace-string
和/或replace-regexp
的新行。
我已经尝试了以下命令:
Mx replace-string
RET ;
RET n
这将取代;
有2个字符: n
。
Mx replace-regex
RET ;
RET n
这会导致以下错误(在小缓冲区中显示):
替换文本中使用''无效。
为此任务使用replace-string
有什么问题? 有没有其他方法可以做到这一点?
谢谢。
Mx replace-string
RET ;
RET Cq Cj。
Cq用于quoted-insert
,
Cj是一个换行符。
干杯!
我发现有四种方式将换行符放入小缓冲区。
有限公司
Cq Cj
Cq 12
(12是换行符的八进制值)
Cx o到主窗口,用Ck杀死换行符,然后Cx返回到小缓冲区,用Cy
不要忘记,你总是可以剪切并粘贴到小型缓冲器中。
所以你可以从你的缓冲区复制一个换行符(或任何字符串),然后在提示输入替换文本时抽出它。
链接地址: http://www.djcxy.com/p/38567.html