2015-01-23 5 views
1

명령 줄 모드에서 내 CTRL-A를 CTRL-Q로 다시 매핑 할 수 있습니까?명령 줄 모드에서 CTRL-A를 다시 매핑

Tmux 세션 내에서 VIM을 사용합니다 (접두어로 CTRL-A가 설정되어 있음). 이름과 패턴이 일치하는 모든 파일 (예 : bd 명령)을 삽입하려고하면 CTRL-A를 두 번 눌러야합니다 (tmux의 접두사이기도 함). 나는 하나의 키 스트로크 <C-a>을 사용하고 싶습니다.

cnoremap <C-q> <C-a>을 .vimrc에 넣으려고했지만 작동하지 않습니다. 어떤 제안?

+0

''을 (를) cmd 모드에서 수행 하시겠습니까? 나는 이해하지 못한다. – Kent

+0

오늘 나는 새로운 명령을 배웠다. 고맙습니다. ''/' '키를 사용할 수있게 해주는'stty -ixon' ('~/.bashrc'에서)을 실행하여 터미널 흐름 제어를 비활성화 할 수도 있습니다 –

+0

@PeterRincker, 고맙습니다. 이 키가 터미널 흐름을 제어 함을 인식합니다. – Lucas

답변

1

이것은 저에게 효과적입니다. 터미널에서 Ctrl-SCtrl-Q은 흐름 제어를위한 특수 시퀀스입니다. 설정을 해제하는 방법은 here을 참조하거나 매핑에 다른 왼쪽 편을 사용하십시오 (예 : <C-g>.

0

특수 키임을 알려 주신 여러분 께 감사드립니다. 그 사실을 알지 못했습니다.

그런 경우 다른 키 (<C-b>)를 사용하기로 결정했습니다. 그 주요지도 :

cnoremap <C-b> <C-a> 

내가 <C-b>이 스크롤 것을 알고하지만 난 커맨드 라인 모드에서 추측은 해당 키를 사용하여 확인해야한다.