태그 보관물: vim

vim

밑줄 모션은 vim에서 무엇을합니까? 사용 ^하면

나는 최소한 yank (y)의 맥락에서 vim의 밑줄 움직임을 이해하지 못합니다. 내 치트 시트가 읽습니다.

"soft" bol down

나는 이해하지 못한다. 모션을 단독으로 사용 ^하면 줄의 첫 번째 공백이 아닌 곳으로 이동 하는 것과 동일한 것 같습니다 . 그러나 모션을 함께 사용하면 y(yy 또는 Y와 같은) y^전체 줄을 잡아 당기지 만 전체 줄을 잡아 당기는 것이 아니라 예상 한대로 공백이 아닌 첫 번째 공백 문자 만 나타냅니다.

그렇다면 밑줄은 정확히 무엇을해야합니까?



답변

카운트가 ^없고 _실제로 동등하지만 후자는 카운트를 지원합니다.

  _  <underscore>         [count] - 1 lines downward, on the first non-blank
                          character |linewise|.

linewise두 번째 관찰을 설명 : 모션으로 사용될 때, 그것은 단지 이전 위치와 새하지만 덮여 라인의 전체 집합 사이의 텍스트를 포함한다.

주의 깊게 읽으면 :help이러한 통찰력 이 제공됩니다. 또한 (근접) _명령이 및와 밀접한 관련이 있음 +을 알 수 -있습니다.


답변