2011-03-04 24 views

答えて

66

M-X置き換える文字列 C-Q C-J RET RET

トリックはC-Jを引用することであるが、それ以外は改行を交換すると何かを交換するようなものです。

+5

テキストで作業している場合、それは代わりにスペースを置き換えるためにおそらくより実用的です。 – lex82

+1

'unfill-region'はどうでしょうか? – incandescentman

+0

は、emacsで提供されているunfill-regionですか、それとも自分で追加する必要がありますか? – bph

13

セレクト地域

シフトのAlt-%

CTRL-QのCTRL-J

リターン

リターン

それとも別の言い方をすると、クエリ、改行を入れ何も交換する拡張文字は、Ctrl-Jを得るためにそれらのすべてを地域、CTRL-Qを交換してください。

9

あなたがこれを行う(とF8にバインド)する関数を作成したい場合は、試みることができる:私は私found here例に基づいています

(defun remove-newlines-in-region() 
    "Removes all newlines in the region." 
    (interactive) 
    (save-restriction 
    (narrow-to-region (point) (mark)) 
    (goto-char (point-min)) 
    (while (search-forward "\n" nil t) (replace-match "" nil t)))) 

(global-set-key [f8] 'remove-newlines-in-region) 

を。

-2

また、古いスタンバイdelete-blank-linesは、通常C-x C-oにバインドされていると考えられます。

+3

これは、まれにすべての改行が空白行であることを除いて、動作しません。 –

関連する問題