2011-08-18 3 views
0

VIM에서 FuzzyFinder를 사용합니다 (Command-T로 전환 할 수 없으며 내 서버에서 Ruby를 지원하지 않습니다). 한 가지 문제를 제외하고는 잘 작동합니다. 예를 들어 오타를 만든 후에 백 스페이스를 누를 때마다 전체 FuzzyFinder 버퍼가 닫힙니다.VIM - Backspace에서 FuzzyFinder가 닫히는 이유는 무엇입니까?

이 작업은 매번 디렉토리에 들어간 직후에만 발생합니다. 예를 들면 :

  • FILE>filename - 나는 잘 백 스페이스를 공격하고, FILE>filenam
  • FILE>folder/ 얻을 수 있습니다 - 지금은 백 스페이스를 치면, 버퍼 그냥 닫습니다. 마치 디렉토리를 입력 한 후 계층 구조에서 뒤로 탐색 할 수없는 것입니다.

나는 왜 그런 일이 일어나는 지 전혀 모르며, 그것은 나를 미치게합니다. 어떤 조언을 주시면 감사하겠습니다.

fuf 설명서에서 말한 것처럼 Ctrl + w를 누르면 이런 일이 발생합니다.

답변

2

나는 잠시 FuzzyFinder를 사용해 왔지만 결코이 문제에 직면하지 않았습니다.

FuzzyFinder를 방해 할 수있는 매핑이있을 수 있습니다. 백 스페이스 키에 매핑이 있는지 확인하려면 :map <bs>을 시도하고 그러한 매핑이 설정된 위치를 찾으려면 :10verbose map <bs>을 시도 할 수 있습니다.

:unmap <bs>:unmap! <bs>을 사용하여 backspace에서 매핑을 제거하고 문제가 계속 있는지 확인할 수도 있습니다.

위의 문제가 아니라 다른 매핑과 관련이있을 수 있기 때문에 FuzzyFinder 변경 로그에 명시된대로, 플러그인 작성자에 문의하는 것이 좋습니다 문제, :h fuf-changelog가 해결되지 않는 경우 :

- Fixed the bug that it did not work correctly when a user have mapped <C-p> 
    or <Down>. 
관련 문제