답변:
Stefan Monnier의 Emacs Wiki 인용 :
단락을 채우지 않으면 단락의 모든 줄이 한 줄로 결합됩니다. FillParagraph 와 반대입니다 .
줄 바꿈 문자 ( "\ n")로 끝나고 단락은 빈 줄로 구분됩니다. 한 줄 바꿈으로 단락을 끝내려면 아래 함수를 사용하십시오.
;;; It is the opposite of fill-paragraph (defun unfill-paragraph () "Takes a multi-line paragraph and makes it into a single line of text." (interactive) (let ((fill-column (point-max))) (fill-paragraph nil)))
그리고 그것을 키에 바인딩하려면 :
;; Handy key definition (define-key global-map "\M-Q" 'unfill-paragraph)
UnfillRegion 및 UnwrapLine 도 참조하십시오 .
내 방법은 단락의 마지막 줄에 커서를 놓고 M-^여러 번 누르는 것입니다.
이 단축키의 장점은 줄을 연결하는 것 외에도 들여 쓰기 공간을 하나의 공간으로 줄입니다.
M-^
있고 키를 누르고 있으면됩니다. 함수의 이름은 delete-indentation
입니다.
M-S-^
, 그것은 나를 위해 작동하지 않는 것 같습니다?
delete-indentation
있고 바로 가기는 Emacs에 설명되어 있습니다 M-^
- S
어쨌든 잡아야하기 때문에 shift ( )가 추가되었습니다. 혼란을 드려 죄송합니다.
이것에 대한 unfill
패키지 가 있습니다.
단락 및 영역을 명시 적으로 채우지 않는 (즉, 줄 바꿈 해제) 명령과 현재 단락 또는 영역을 채우거나 채우지 않는 사이를 전환하는 명령을 제공합니다.
그것은됩니다 에 처음 기반 Xah 대통령의 예 이후에 따라 다시 아르투르 Malabarba의 글
다음을 제공합니다.
M-x unfill-region
M-x unfill-paragraph
M-x unfill-toggle
M-x toggle-fill-unfill
다음과 같이 편리한 키빙을 추가하는 것이 편리합니다.
(global-set-key (kbd "<f8>") 'toggle-fill-unfill)
fill-paragraph
접두사 인수를 사용하거나 첫 번째 인수 가 아닌 인수를 전달하지 않으면 단락을 정당화 하지 않습니다nil
. (emacs)를Fill Commands
참조하십시오 .