현재 행이 비어 있는 경우 dd$에 대한 "약어"

현재 행이 비어 있는 경우 dd$에 대한 "약어"

예:

그런 다음 "abc"를 입력합니다 [newline]. 이제 효과적으로 삭제 [newline]하여 현재 줄( dd)을 삭제한 다음 "abc"( )의 끝으로 이동하고 싶습니다 $.

dd$보다 짧은 것을 요청하는 것이 이상해 보일 수도 있지만, 대부분의 편집기에서 작동하는 것 대신 dd$를 사용하는 것은 [backspace]부드럽지 않고 더 깔끔한 것이 있는지 궁금하게 만듭니다.

하지만 Maybe는 dd$이미 이 상황에 권장되는 명령입니다.

답변1

당신은 할 수backspace다른 편집자와 마찬가지로 작업하도록 설정:

set backspace=indent,eol,start

이유가 너무 좋아

답변2

참고: 커서가 자동으로 정렬되는 dd$버퍼 끝에서만 유효합니다 . dd다른 곳에서는 입니다 ddk$.

삽입 모드에 있는 경우 <BS>빈 줄 삭제를 사용하고 커서를 이전 줄의 끝으로 이동할 수도 있습니다. 이는 일반 모드에서도 작동합니다. i<BS><Esc>다음 설정을 사용하세요.

set backspace=indent,eol,start

하지만 짧지는 않습니다.

일반 모드에서 커서가 이전 줄의 끝에 있어야 하는 이유는 무엇입니까? 이 요청을 자주 볼 수는 없습니다. 그곳에서 편집을 다시 시작하려면 A해당 라인 어디에서나 그렇게 할 수 있습니다.

관련 정보