如何從Emacs的選定區域刪除所有換行符?如何從Emacs的選定區域刪除所有換行符?
41
A
回答
66
M-X替換字符串 C-Q&A-J RET RET
關鍵是要引用的C-J,但除此之外,更換新行就像是更換別的。
13
隨着我的鍵綁定,我認爲是標準的,在Windows上:
選擇區域
轉變 - 交替%
CTRL-Q CTRL-J
回報
return
!
或者換一種說法,查詢替換區域,按Ctrl-q以獲取擴展字符,按Ctrl-j放入換行符,全部替換爲空白。
9
如果你想創建一個函數來做到這一點(和其綁定到F8),你可以嘗試:
(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)
這是基於一個例子,我說我found here。
-2
您可能還會考慮舊備用delete-blank-lines
,通常綁定到C-x C-o。
+3
這是行不通的,除非所有的換行符都是空行。 –
相關問題
- 1. 如何刪除emacs中的所有行?
- 2. 刪除mapview中除選定區域以外的所有其他區域
- 3. 如何刪除所有換行符?
- 4. Emacs:選擇一個區域並鍵入以刪除該區域
- 5. Emacs,刪除所有不匹配的行?
- 6. 如何從散列值中刪除所有換行符?
- 7. 使用Emacs從區域的每一行中刪除第一個'x'字符
- 8. 結束(xlUp),但從選定區域刪除底部2行?
- 9. 刪除所有的空白和所有換行符和字符
- 10. 刪除所有換行符(BR)
- 11. 如何刪除emacs中的文本區域?
- 12. 如何刪除CompositeWPF/Silverlight中的區域中的所有視圖
- 13. 如何快速刪除emacs命令行中的所有文本?
- 14. 如何從vim中垂直所有行快速選擇區域?
- 15. 如何從DateTime值中刪除區域?
- 16. 如何從所有域中刪除所有Cookie?
- 17. 如何刪除特定換行符
- 18. 如何刪除Perl中的所有空格和換行符?
- 19. 如何從char *中刪除換行符?
- 20. 刪除某些區域的換行符不是全部| Notepad ++
- 21. HBase:如何刪除區域
- 22. 如何刪除換行符
- 23. 如何刪除任何給定輸入中的所有空白區域?
- 24. 如何從字節數組中刪除所有空格,換行符,製表符?
- 25. 使用xslt或xquery轉換從xml中刪除換行符/空白區域
- 26. 如何刪除包含專用區域字符的行?
- 27. 如何刪除除換行符之外的所有非單詞字符?
- 28. 如何從ObservableCollection中刪除所有選定的項目
- 29. 「意外的EOF」:如何刪除從PHP代碼的所有換行符?
- 30. emacs運行後選擇離開區域
如果您正在使用文本,則可能更適合以空格替換空格。 – lex82
'unfill-region'怎麼辦? – incandescentman
是emacs中提供的不完整區域,還是您必須將它添加到自己? – bph