저는 최근에 Exuberant Ctags를 사용하여 내 프로젝트의 태그를 생성했습니다. 에 접근했습니다.에서 4에 접근했습니다.<C-]>의 오류를 디버깅하고 수정하는 방법 : 태그 <tagname>이 작동해도 PuTTY에서 vim의 태그로 이동하려면 어떻게해야합니까?
이 후, 태그로 이동하기 위해 태그, 태그 및 stags 명령을 사용할 수있었습니다. 그러나 Ctrl +] 즉 <C-]>
은 (를) 눌렀을 때 태그로 점프하지 않습니다.
:verbose setlocal iskeyword?
[email protected],48-57,_,192-255,#
Last set from /usr/share/vim/vim74/ftplugin/vim.vim
그리고
:map <C-]>
No mapping found
내 Ctrl 키와] 키가 작동 잘
을. 대괄호를 입력 할 수 있으며 Ctrl + W h/j/k/l과 같은 명령을 사용하여 vim을 전환 할 수도 있습니다.화면의 내부와 외부를 검사하고 .vimrc와 .bashrc도 확인했습니다. 내 .vimrc는 다음 위치에 있습니다 : http://pastebin.com/GkF416SY
불행히도 Ctrl +]가 일부 프로그램 (PuTTY/bash?)에 의해 먹힐 지 또는 다른 문제가 있는지에 관해서는 단서가 없습니다. 이 문제를 해결할 때 도움을 주시면 감사하겠습니다. 더 자세한 정보를 제공해 드리겠습니다.
편집 : 일반 키보드로 COLEMAK 레이아웃을 사용하고 있습니다. [키는 바로 Enter의 왼쪽에 있습니다.
편집 2 :
- 나는 여전히 staffanc/cscopemaps.vim 플러그인과 같은 문제가 꺼져과 PluginClean으로 청소해야합니다.
- 세션 내에서 'set cscopetag &'을 사용하여 cscopetag가 설정되지 않았는지 확인했습니다. 그것은 여전히 도움이되지 못했습니다.
- Ctrl + W} -> 시도하면 태그가있는 미리보기 창이 열립니다. 문제는 계속해서 더 이상 해지고 있습니다. 일에 다시 매핑, 그레고리의 조언 @ 다음 : EDIT 3
. 충분히 흥미롭게도 Alt +]를 눌러 매핑하는 것은 효과가 없습니다!
이상하게도 Alt + \, Alt + /는 다시 매핑하는 동안 작동하지 않습니다. 한면의 Alt 키는 캐릭터를 직접 보내므로 Right Alt 키를 사용해야합니다.
EDIT 4 : 나는 매핑 된 키 목록에 다음을 발견
o [% * v:<C-U>call <SNR>13_MultiMatch("bW", "o") <CR>
v [% <Esc>[%m'gv``
n [% * :<C-U>call <SNR>13_MultiMatch("bW", "n") <CR>
o ]% * v:<C-U>call <SNR>13_MultiMatch("W", "o") <CR>
v ]% <Esc>]%m'gv``
n ]% * :<C-U>call <SNR>13_MultiMatch("W", "n") <CR>
잘 모르겠어요,하지만이 문제의 원인 일 수 있습니다. 여기 '%'문자의 사용법을 설명해 주시겠습니까? 빨리 살펴 보았지만 아직 추적 할 수 없었습니다.
은 cscopetag set입니까? ctrl-], 아마도 충돌을 사용합니까? 문제가 발생했는지 확인하기 위해 steffanc/cscopemaps.vim을 건너 뛰었습니까? – gregory
@gregory 나는 단지 steffanc/cscopemaps를 비활성화하려고 시도했다. 그것은 문제의 원인으로 보이지 않습니다. 또한 set cscopetag &를 사용하여 set cscopetag? nocscopetag를 출력합니다. 나는 여전히 같은 문제가있다. – batbrat
bash에서 .inputrc에 C-] 매핑이 있습니까? – gregory