나는 C ++을 작성하기 위해 Vim을 사용하고 있으며 #include<>
, 내가 만드는 각각의 새로운 파일에 포함시켜야 할 문장, 의견 등 이 꽤있다 . 추가했습니다
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
내 vimrc에 필요한 텍스트가 포함 된 버퍼를 생성한다고 들었 기 때문에. 이 텍스트를 새 파일에 추가하려면 어떻게합니까? 버퍼에서 이것을 수행하는 쉬운 방법이 있습니까, 아니면 이것을 수행하는 또 다른 쉬운 방법이 있습니까? 템플릿 플러그인에 대해서도 조금 들었습니다. 나를 위해 이것을 할 수있는 매우 간단한 것이 있습니까?
:r C:\(full file path of skeleton text file)
됩니까? 오류가 있습니까?
:enew
작동하지 않지만 :e newfile.cpp
경우에 작동합니다 newfile.cpp
(심지어 비어있는 경우) 이미 존재하지 않았다.
:enew
작동하지 않는 이유 는 이름이없는 새 버퍼를 편집 한 다음 .cpp 파일로 저장하기 때문입니다. BufNewFile
대상 파일 이름으로 새 파일을 편집하는 경우에만 트리거됩니다.
autocmd
하고 스켈레톤 파일을 만든 후 새 C ++ 파일을 편집 해 보셨습니까 ?