vim CTRL-a를 CTRL-i로 다시 매핑

vim CTRL-a를 CTRL-i로 다시 매핑

시각적 블록 모드에서 개수를 계산하려면 vim을 조정해야 합니다. 바라보다이것추가 정보 게시: tmux 바인딩에 Ctrl+a를 사용하고(Ctrl+b 대체) 이는 변경되지 않습니다.

나는 모든 것을 시도했다여기. 아무것도 작동하지 않는 것 같습니다. vim이 내 키 조합을 사용하고 있으며 여전히 Ctrl+a를 실행하려고 하는 것 같습니다. Ctrl+a와 동일한 작업을 수행하려면 vim이 다른 키 조합을 사용하도록 완전히 설정해야 합니다.

noremap, noremap, vmap. {시각적 차단 모드} + g+ {새 바인딩}을 시도할 때마다 . 아무 일도하지.

그런데 tmux 외부에서 테스트했습니다.

답변1

Vim의 GUI 버전이 아닌 터미널을 사용하는 경우 실제로 Ctrl-I를 사용할 수 없습니다. 이는 Ctrl-I가 Tab이고 터미널이 두 키 시퀀스를 구분할 수 없기 때문입니다. 따라서 Ctrl-I를 입력하면 Vim은 이를 Tab으로 해석하여 예상치 못한 동작을 보게 됩니다.

이는 키를 독립적으로 매핑하는 대부분의 GUI 환경에서는 그렇지 않습니다. 그래서 이거회의gvim에서 작업 중입니다.

다른 키 순서를 선택해야 할 수도 있습니다. 터미널에서 Ctrl-X(여기서 X는 문자)는 알파벳의 해당 위치에 있는 ASCII 시퀀스에 매핑됩니다. Ctrl-I는 ASCII 9(알파벳의 9번째 문자)인 Tab입니다. 따라서 다른 의미가 할당되지 않은 항목을 선택하고 싶을 수도 있으므로 Ctrl-J 및 Ctrl-M과 같은 기능을 사용하지 마십시오.

관련 정보