vim에서 Python 스크립트를 사용하는 경우 일반적으로 다음을 입력합니다.
:! python this_script.py
스크립트를 실행합니다. 현재 파일 이름에 대한 바로 가기가 있습니까? 그렇지 않다면 쉽게 만들 수 있습니까? 나는 vim에 새로 왔고, 이것을 어떻게 구글로 처리해야할지 모르겠다.
답변
%
현재 파일 에만 사용할 수 있습니다 . 이 명령은 다음과 같은 목적으로 사용됩니다.
:! python %
답변
또 다른 방법은 vim에 정말 멋진 패키지를 사용하는 것입니다. 효율적인 파이썬 접는 : 파이썬 코드를 멋지게 접고 “defs, classes”를 접을뿐만 아니라 “shift + e”를 ‘save + execute’에 바인딩하는 키 스트로크로 전환 하십시오. 시원하고 유용한!
답변
참고로, Vim에 내장 된 Python 인터프리터도 사용하는 경우 vim.current.buffer.name
속성 이있는 이름을 얻을 수 있습니다 . 또한 : update 명령을 사용하여 파일을 자동으로 쓰려고합니다. 파이썬 버퍼와 같은 매핑이 있습니다.
nmap ;ru :update<CR>:python pyterm(vim.current.buffer.name)
는 pyterm
또한 새로운 터미널 창에서 새로운 파이썬 인터프리터를 열고 대화 형 모드로 실행하는 기능입니다.
답변
일부 포인터
:h 'makeprg
:h :make