2017-12-19 1 views
1

멀티 커서 대체를 찾으려고 시도 중이고 cgn 명령이 유용하다는 것을 알았습니다. 그러나 삽입 모드에서 화살표 키를 사용하면 바람직하지 않은 동작이 발생할 수 있습니다. 때때로 전체 검색 항목을 변경 (예 : 오타 수정) 할 필요가 없으므로이 경우 화살표 키가 필요합니다. "버그"를 재현하려면 tabe을 입력 한 다음 3ifoobar<Enter><Esc>/foo<Enter>cgn<End>bar<Esc>.을 입력하십시오. 사용할 움직임이 무엇이든간에 화살표 키 또는 <End> 같은 키 - 강력한 도트 명령이 작동을 멈 춥니 다. 즉, 다음 검색 항목을 변경하는 대신 이동 후 동일한 위치에 텍스트를 삽입하는 것입니다.화살표 키가 도트 명령을 구분하지 못하도록 함

답변

2

다시 실행을 지원하는 유일한 방법은 을 <right><left> 앞에 사용하는 것입니다. 필요한 항목 : has('patch-7.4.849')

줄 끝으로 이동해야하는 경우 계산해야합니다. 다음 줄로 이동해야한다면 재실행이 느슨해집니다.

+0

보통'cgn'으로 저는이 팁이 화살표 키만 사용하므로 매우 유용합니다. 감사합니다. 편의를 위해 몇 가지 매핑을 추가하면 문제가 오래된 것입니다. – Evgeniy

관련 문제