답변:
파일 형식 인수를 사용하는 사용자 지정 명령에 필요한 명령을 사용하면 :command -complete=filetype
됩니다. 그렇지 않으면 globpath()
함수 를 통해 직접 목록을 파생시킬 수 있습니다 .
echo join(map(split(globpath(&rtp, 'ftplugin/*.vim'), '\n'), 'fnamemodify(v:val, ":t:r")'), "\n")
런타임 경로에서 모든 ftplugin 스크립트를 가져온 다음 fnamemodify()
파일 이름의 루트 만 나열하도록 파일 스펙을 수정합니다 . split()
List로 변환하고 ing join()
을 위해 줄로 돌아갑니다 :echo
.
after/ftplugin
하는가에 포함되어 있기 때문에, 그렇습니다 &rtp
.
ftplugin/after
옵니까?