나는 최소한 yank (y)의 맥락에서 vim의 밑줄 움직임을 이해하지 못합니다. 내 치트 시트가 읽습니다.
"soft" bol down
나는 이해하지 못한다. 모션을 단독으로 사용 ^
하면 줄의 첫 번째 공백이 아닌 곳으로 이동 하는 것과 동일한 것 같습니다 . 그러나 모션을 함께 사용하면 y
(yy 또는 Y와 같은) y^
전체 줄을 잡아 당기지 만 전체 줄을 잡아 당기는 것이 아니라 예상 한대로 공백이 아닌 첫 번째 공백 문자 만 나타냅니다.
그렇다면 밑줄은 정확히 무엇을해야합니까?
답변
카운트가 ^
없고 _
실제로 동등하지만 후자는 카운트를 지원합니다.
_ <underscore> [count] - 1 lines downward, on the first non-blank character |linewise|.
은 linewise
두 번째 관찰을 설명 : 모션으로 사용될 때, 그것은 단지 이전 위치와 새하지만 덮여 라인의 전체 집합 사이의 텍스트를 포함한다.
주의 깊게 읽으면 :help
이러한 통찰력 이 제공됩니다. 또한 (근접) _
명령이 및와 밀접한 관련이 있음 +
을 알 수 -
있습니다.