최근 vim을 일부 폴더 아래 열었을 때 함수 expand
이 예상대로 작동하지 않습니다. 결과적으로 빈 문자열이 반환되고, 일부 vim 플러그인이 작동하지 않습니다. Vim 함수는 항상 빈 문자열을 반환합니다.
이
다음 단계로 재현 할 수 있습니다 :# cd some_folder
# vim
:echo expand('123') # empty output here
이 모든 폴더에 발생하지 않습니다,하지만 난이 폴더의 패턴을 찾을 수 없습니다.
expand
기능을 덮어 쓰는 일부 플러그인이있을 수 있지만 문제를 해결하는 방법을 모르겠습니다.
누군가이 문제를 디버깅하는 방법에 대한 단서를 제공 할 수 있습니까?
'expand'와 같은 함수는 플러그인에서 덮어 쓸 수 없습니다. ': help : function'에서 언급했듯이, 사용자 정의 함수는 대문자로 시작해야합니다. ': function expand()'를 입력하여이를 확인할 수 있습니다. – mMontu
문제를 재현 할 수 있으므로 바이너리 검색을 시도해 볼 수 있습니다. 플러그인의 절반을 이동 한 다음 나머지 절반을 문제가 발생했을 때 있었던 세트에서 반복하십시오. 당신은 당신의'.vimrc '에 대해서도 똑같이 할 수 있습니다. – mMontu
실제로'expand ('123')'을 사용하고 있습니까? – FDinoff