이것은 오랫동안 저를 괴롭 혔지만 결코 묻지 않았습니다. 버퍼의 텍스트가 다음과 같다고 가정하십시오.
Hello
World
커서를 2 행 어딘가에 배치하면 do가 yk커서 1 행에서 끝납니다. 이것은 연산자와 동작이 커서를 이동시키는 것을 의미합니다. 그러나 1 행에서 시작하고 수행 yj하면 커서가 동일한 지점에 남아 있습니다. 많은 키에서 동일한 불일치가 발생합니다.
Moves Doesn't move
gg G
h l
{ }
( )
T t
F f
? /
이 행동은 무엇입니까? 이것이 예상되고 잘 문서화되어 있습니까? 이것에 대한 이름이 있습니까? 재정의 할 수 있습니까?
일반적으로 "뒤로 이동, 앞으로 이동하지 않는 것"처럼 보이지만 연산자 + 동작이 커서를 움직 일지 여부를 결정하는 방법이 있습니까?
y
명령이 아닌 연산자입니다.