我有一个这样的行列表:
a+
b+
c+
d+
e+
f+
... you get the idea...
我想以 a+b+c+d+e 等结尾
我正在尝试使用 emacs,但无法弄清楚如何做这样的事情。有人有什么想法吗?
起作用的一件事是 cm-% [在一行 + 之后选择粘贴到下一行的开头] [无]
必须有一些东西要插入回车?
我有一个这样的行列表:
a+
b+
c+
d+
e+
f+
... you get the idea...
我想以 a+b+c+d+e 等结尾
我正在尝试使用 emacs,但无法弄清楚如何做这样的事情。有人有什么想法吗?
起作用的一件事是 cm-% [在一行 + 之后选择粘贴到下一行的开头] [无]
必须有一些东西要插入回车?
简单地用任何东西替换 EOL 怎么样?
M-%C-q C-jRETRET
解释:
你有一个包含这些行的缓冲区吗?在这种情况下,您可以创建一个简单的宏:
F3 ;; record macro
C-e ;; end of line
C-d ;; delete newline
F4 ;; save macro
然后重复按 F4 直到完成,或者一口气完成C-0 F4
所有操作。
你试过 'Mq' 吗?间距是不同的,如果你有很多这样的东西,它会使用几行,但除此之外,它似乎是一个有趣的选择。
M-x
replace-regexp
RET
C-q C-j
RET
RET