다음을 사용하여 버퍼에서 라인을 결합하는 키보드 매크로를 만들었습니다.
F3 C-n M-x join-line
RET F4.
줄이 너무 길어서 줄 바꿈을 시작하는 경우를 제외하고는 잘 작동합니다.이 매크로는 프레임의 너비에 따라 달라집니다. next-line
다음 실제 행으로 이동하지 않고 현재 행의 "래핑"부분으로 이동하는 것 같습니다.
그 문제를 해결하는 방법?
다음을 사용하여 버퍼에서 라인을 결합하는 키보드 매크로를 만들었습니다.
F3 C-n M-x join-line
RET F4.
줄이 너무 길어서 줄 바꿈을 시작하는 경우를 제외하고는 잘 작동합니다.이 매크로는 프레임의 너비에 따라 달라집니다. next-line
다음 실제 행으로 이동하지 않고 현재 행의 "래핑"부분으로 이동하는 것 같습니다.
그 문제를 해결하는 방법?
답변:
당신은 이 세 가지 옵션 :
매크로를 정의 할 때 next-logical-line
대신 사용하십시오 next-line
.
커서를 세로로 아래로 이동하십시오
ARG
.next-line
변수의 값을 무시하고 항상 비주얼 라인 대신 논리 라인으로 이동한다는 점을 제외하면 이는 동일 합니다line-move-visual
.
설정 line-move-visual
합니다 nil
:
(setq line-move-visual nil)
이 만드는 next-line
처럼 행동을 next-logical-line
기본적으로.
다음을 수행하여 줄 잘림을 설정하십시오.
M-x toggle-truncate-lines
RET
매크로를 기록하기 전에.
<down>
또는을 누르면 C-n
일반적으로 선 경계를 넘지 않고 한 줄 아래로 이동합니다. (더 줄 바꿈 모두에서이없는 경우)이없는 모든 사용자가 메모장에서 오는 생각 ... 이모, 예외 상황이 아니라입니다 next-logical-line
행동을 예상되고, 이러한 상황에서, 나는 종종 해제하는 경향이 visual-line-mode
전부. 그리고 @itsjeyd +1, 상황에 따라 행동을 취할 수 있다는 것이 정말 좋습니다.
C-n
에 next-logical-line
. ;)
next-line
의 현재 행동을 선호하는지 궁금합니다next-logical-line
...