加入emacs中的文本文件中的所有行

时间:2014-10-25 16:37:38

标签: emacs

我有一个大文本文件。每个句子都在一个单独的行上,我蚂蚁将它们全部加在emacs中。有谁知道如何做到这一点。有人告诉我,我可以使用M- ^,但这只能将一行连接到一个上面的一行,而且我有数百行。救命啊!

2 个答案:

答案 0 :(得分:3)

您可以使用空字符串替换换行符。将光标移动到文件的开头并执行此序列

M-x replace-string C-q C-j RET RET

答案 1 :(得分:1)

您可以使用查询替换替换,粘贴换行符。

  1. 标记/复制换行符
  2. 从缓冲区开始
  3. 开始
  4. 替代 - %
  5. 粘贴换行符并输入。 (对我来说缓冲区说Query replace ^J with:
  6. 输入空格+输入
  7. 类型!接受全部或y / n接受/拒绝每场比赛