2014-04-24 3 views
0

으로 키 매핑 vim + cscope + ctags를 사용하여 긴 소스 코드를 탐색하고 있습니다. 키가 멀리 떨어져 있으므로 항상 <C-]><C-T>을 누르는 것이 번거로울 때가 있습니다. 이 키 바인딩을 <C-Q><C-A>에 복사하여 두 키 바인딩이 모두 VIM에서 작동하도록하고 싶습니다.vim ctags를 복사 및 <C-T><C-Q> 및 <C-A>

답변

1

그것은해야한다 : 그들은 문제를 일으킬 때문에

nnoremap <C-q> <C-]> 
nnoremap <C-a> <C-t> 

그러나 나는 이러한 매핑을 억제한다. 정력에

  • <C-a><C-x> 유사 그것은 작동하지 않습니다 1.
+1

또한 Ctrl-Q/Ctrl-S는 일반적으로 터미널에서 사용되는 흐름 제어 코드이며 모든 위치에서 작동하지 않을 수 있습니다. 그래서 으로 변경되었습니다. –

+0

''은' '와 같습니다. –

1

그래서 문제가 무엇입니까? 간단한 일반 모드 매핑 할 것입니다 :

:nnoremap <C-q> <C-]> 
:nnoremap <C-a> <C-t> 
+0

가 커서 아래의 숫자를 감소시키는입니다, 1 커서 아래 수를 증가하는 데 사용됩니다. 위의 내용을'.vimrc'에 넣었을 때 ''을 누르면 vim 상태 줄에'- VISUAL BLOCK - '이 표시됩니다. 다른 키들도 작동하지 않습니다. 흥미롭게도 정수 값 위에 ''키를 누르면 값이 증가하기 시작합니다. –

+0

아아, 미안하지만, 나는 lhs와 rhs를 바꿨다. 내 편집을 참조하십시오. –