2017-11-18 1 views
1

Vim에서 새 파이썬 파일을 만들 때마다 #!/usr/bin/env python을 입력해야합니다. 그래서 나는 Vim이 나를 위해 그것을하도록 의도했다. 그러나, 나는 단지 vimscript에 대해 조금 알고 있으며, 나는 그것이 제대로 작동 할 것이라고 생각하지 않는 조금만 시도해 봅니다. 작동하지 않습니다.vim이 처음에 고정 된 주석을 자동 작성하는 방법은 무엇입니까?

누구든지이 사용 사례를 구현할 수 있습니까?

답변

2
  • FileType은 올바른 이벤트가 아닙니다. 대신 BufNewFile을 사용하십시오.
  • ex 명령을 사용해야하는 정상 모드 명령 인 i#!/usr/bin/env python<esc>을 사용하고 있습니다.

    augroup myTemplates 
        autocmd! 
        autocmd BufNewFile *.py silent 0put='#!/usr/bin/env python'|2 
    augroup END 
    

    참고 : 다음 빔 문서는이

    normal I#!/usr/bin/env python 
    
  • 여기

은 또한 당신의 오두막 아래에 커서를두고 작업 솔루션입니다 : 뭔가처럼 :

0put='#!/usr/bin/env python' 

또는 그 주제에 대한 짧은 섹션은`: help template '을 참조하십시오.

관련 문제