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