이것은 한 줄에 한 문장 (함수뿐만 아니라 동기도 있음)으로 파일 을 편집하는 것과 비슷 하지만 모든 문장에서 시각적으로 나누지 않고 전체 단락을 만들고 싶습니다.
활성화 할 때 동일한 단락 ( \n\n
또는 paragraph-separate
또는 ...로 구분되지 않음)에서 행을 시각적으로 결합 한 다음 visual-line-mode
실제로 삽입하지 않고 행을 감싸는 동작 (아마도 파생 ) 을 활성화 하는 부 모드를 원합니다 \n
.
그러한 모드가 존재합니까? 그렇지 않은 경우 단락의 표시 속성을 변경하여 결과를 얻는 프로세스는 어떻게 진행합니까? (결국 이러한 모드의 핵심이며 스 니펫에서 개발할 수 있습니다.)
아마도 당신은을 사용할 수있는
—
lawlist
buffer-display-table
새로운 라인을 만들기 위해 \n
공백이나 뭔가 같은 뭔가 다른 것으로 나타납니다 - 링크에서 다음 예를 참조하십시오 stackoverflow.com/a/24842771/2112489 이 가진 장점은 것 그 텍스트 문서가 수정 되지 않았습니다 . 새 줄은 웃는 얼굴, 공백, 필로우 기호 등 무엇이든 될 수 있습니다. 시각적 효과는 줄 바꿈이 발생한다는 것입니다.
@ JonathanLeech-Pepin 나는 줄 바꿈을 유지하고 싶습니다. 사실, 나는 문장 끝에 줄 바꿈을 강요하고 싶지만 이것은 별도의 후크를 통해 수행 할 수 있습니다.
—
Sean Allred
@lawlist 시각적 효과는 줄 바꿈이 어디에나 사라질 것이라는 것입니다. 모든 단락이 하나로 축소되지 않습니까?
—
Malabarba
이 요청에 동조했지만 OP에 설명 된 마이너 모드가 올바른 솔루션이 아니라고 생각합니다. 근본적인 문제는 diff가 코드 용으로 설계된 텍스트에서 제대로 작동하지 않는다는 것입니다. Emacs에서이 문제를 해결하는 것은 여러 가지 이유로 가능하지만 깨끗한 해결책은 아닙니다. 텍스트와 잘 작동하도록 diff를 향상시키는 것이 훨씬 좋습니다.
—
tmalsburg
\n
(있는 경우)을 유지 하거나 줄당 1 단락을 제공하기 위해 개행을 실제로 제거하겠습니까?