<현재 파일 이름>에 대한 vim 단축키가 있습니까?


13

vim에서 Python 스크립트를 사용하는 경우 일반적으로 다음을 입력합니다.

:! python this_script.py

스크립트를 실행합니다. 현재 파일 이름에 대한 바로 가기가 있습니까? 그렇지 않다면 쉽게 만들 수 있습니까? 나는 vim에 새로 왔고, 이것을 어떻게 구글로 처리해야할지 모르겠다.

답변:


20

%현재 파일 에만 사용할 수 있습니다 . 이 명령은 다음과 같은 목적으로 사용됩니다.

:! python %

4
따라서 ... ... %와 같은 명령을 사용할 때 문자 를 인용해야한다는 것을 잊지 마십시오. 그렇지 않으면 파일 이름이 표시됩니다. :s:s/Foo\%X//
Mei


0

참고로, Vim에 내장 된 Python 인터프리터도 사용하는 경우 vim.current.buffer.name속성 이있는 이름을 얻을 수 있습니다 . 또한 : update 명령을 사용하여 파일을 자동으로 쓰려고합니다. 파이썬 버퍼와 같은 매핑이 있습니다.

nmap ;ru :update<CR>:python pyterm(vim.current.buffer.name)

pyterm또한 새로운 터미널 창에서 새로운 파이썬 인터프리터를 열고 대화 형 모드로 실행하는 기능입니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.