vim 단축키가 있나요??

vim 단축키가 있나요??

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

:! python this_script.py

스크립트를 실행합니다. 현재 파일 이름에 대한 바로가기가 있나요? 그렇지 않다면 쉽게 만들 수 있을까요? 저는 vim을 처음 접했고 이것을 Google에서 검색하는 방법을 모릅니다.

답변1

%현재 파일 에만 사용할 수 있습니다 . 이 명령은 목적에 부합해야 합니다.

:! python %

답변2

또 다른 방법은 매우 좋은 vim 패키지를 사용하는 것입니다.효율적인 Python 접기: Python 코드를 잘 접고 한 번의 클릭으로 전환합니다."defs,classes"를 축소할 뿐만 아니라 "shift+e"를 "save+execute"에 바인딩하므로 매우 멋지고 유용합니다!

답변3

참고로, Vim에 내장된 Python 인터프리터도 사용하고 있다면 vim.current.buffer.name이 속성을 통해 이름을 얻을 수 있습니다. 또한 :update 명령을 사용하여 자동으로 파일에 쓰려고 합니다. 다음과 유사한 Python 버퍼 맵이 있습니다.

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

또한 이 pyterm함수는 새 터미널 창에서 새 Python 인터프리터를 열고 대화형 모드에서 실행합니다.

답변4

몇 가지 팁

:h 'makeprg
:h :make

관련 정보