vimscript에서 현재 파일 형식을 변수로 사용하고 싶습니다.Vimscript : 현재 파일 형식을 변수로 가져 오는 방법
현재 파일 유형을 잡고 해당 파일 유형의 다른 파일을 편집하는 기능을 만들고 있습니다.
예를 들어:
- 는 "foo는/bar.txt라는 편집"는 "TMP/other.txt"
- 는 "foo는/bar.cpp"를 편집 열려 열려 "TMP/등 other.cpp "
나는 :set ft?
표시 정력의 파일 형식,하지만 난 그것을 캡처 한 다음 새 파일 문자열의 일부로 사용하여 다른 파일을 여는 방법을 모르겠어요 것을 알고있다.
'& filetype'은 반드시 파일 이름 확장자와 일치하지 않습니다! 정말이 파일 형식을 사용하고 싶습니까, 아니면'bufname ("%")'fnamemodify (bufname ("%"), ": t")'와 같이 현재 파일의 확장자를 추출 하시겠습니까? 예를 들어, 'foo.hpp'라는 파일은 cpp의'& filetype'을 가지고 있습니다. 이 경우 "tmp/other.cpp"또는 "tmp/other.hpp"를 열시겠습니까? – cptstubing06