답변:
Vim이 파일 이름의 일부로 간주하는 것은 'isfname'옵션에 의해 제어됩니다 . 예제가 작동하려면 대시를 대시에서 제거해야합니다.
:set isfname-=-
귀하의 경우 참고 SomeModule파일은 파일 확장자를 가지고, 당신은 또한에 추가해야합니다 'suffixesadd'.
-=에서 다음 문자열을 삭제합니다 isfname. 참조하십시오 :help :set-=. 에서 다른 문자 isfname를 삭제하려면 한 번에 한 문자 씩 삭제하십시오. 즉, 실행되고 :set isfname-=-그리고 :set isfname-=:, 없습니다 :set isfname-=-: . 마지막 명령은 함께 그리고 그 순서 -:로 존재하는 경우에만 작동합니다 isfname.
=-뒤에 오는=것이 파일 이름의 일부가 아님을 의미 합니까? 다른 문자를 제외해야합니까? 예를 들어 a-와 a:는 허용되지 않는 파일 이름 부분입니까?