답변:
당신이 말했듯이, 여러 가지 방법이 있으며, 현재 행을 지우거나 삭제 한 후 다음 행동이 무엇인지 고려할 수도 있습니다.
cc또는 S'자동 들여'는 각각의 오프의 경우, 또는 4 또는 5 중 어느 하나로서 기능한다.
따라서 작업에 맞는 것을 사용하십시오. 나는 그것이 0D선을 지우는 것이 가장 빠르다고 생각 하지만 원하는 경우 더 빨리 만들 수 있습니다.
하나의 (쉬프트 된) 키로 라인을 지우십시오 : S.
이것은 또한 들여 쓰기를 유지합니다.
들여 쓰기 후 첫 번째 위치 또는 줄의 시작 부분에서 삽입 모드로 들어갑니다. 즉, 줄을 바꾸는 데 필요한 것, 즉 이름 S
과 같은 것입니다.
:help S
["x]S Delete [count] lines [into register x] and start
insert. Synonym for "cc" |linewise|.
["x]cc Delete [count] lines [into register x] and start
insert |linewise|. If 'autoindent' is on, preserve
the indent of the first line.
S
좋은 열쇠입니다.
가나의 "로 VIM-textobj 라인 "플러그인, 당신은 여러개의 라인에서 작업을 사용할 수 있습니다 il
(예 : dil
와, 줄 바꿈없이), 또는 전체 라인 al
(예를 들어 yal
). 이 방법의 장점은 미묘하다 : 대신 생각 할 필요없이 모두 원하는 동작을위한 동작 (시작, 끝), 당신은 텍스트 개체를 지정 직접 : 내가 N 리터의 오프라인, 리터 오프라인을.
S
는 다음의 동의어입니다.cc