如题。自带的 query-replace-regexp 可以使用 \, 后面接上 elisp 表达式来做替换。比如下面的文本:
10101
按 M-x query-replace-regexp,0 RET,\,(format "\n") RET,就可以把所有的 0 替换成换行符。但在 swiper-query-replace 中会提示 invalid use of '\' in replacement text.
如题。自带的 query-replace-regexp 可以使用 \, 后面接上 elisp 表达式来做替换。比如下面的文本:
10101
按 M-x query-replace-regexp,0 RET,\,(format "\n") RET,就可以把所有的 0 替换成换行符。但在 swiper-query-replace 中会提示 invalid use of '\' in replacement text.
这个功能现在已经被加进去了:How to use elisp expression when using swiper-query-replace? · Issue #2096 · abo-abo/swiper · GitHub
就你那个例子,可以直接按 C-q C-j输入换行符替换
原来是这样,我之前还想着是不是 C-q C-m 结果并不行(((