vim
Vim 스크립팅에 Python 사용
수색…
통사론
- : [range] py [thon] {statement}
Vim에서 Python 버전 확인
Vim은 파이썬 인터프리터가 내장되어 있습니다. 따라서 운영 체제에 다른 버전의 기본 인터프리터를 사용할 수 있습니다.
컴파일 된 Python Vim의 버전을 확인하려면 다음 명령을 입력하십시오.
:python import sys; print(sys.version)
이는 수입 sys
모듈과 인쇄 version
현재 사용 파이썬 인터프리터의 버전을 포함하는 속성을.
파이썬 명령문을 통해 Vim 일반 모드 명령을 실행한다.
파이썬에서 vim 명령을 사용하려면 vim
모듈을 가져와야합니다.
:python import vim
이 모듈을 가져온 후에 사용자는 command
기능에 액세스 할 수 있습니다.
:python vim.command("normal iText to insert")
이 명령은 정상 모드에서 i
를 실행 한 다음 Text to insert
하여 일반 모드로 되돌아갑니다.
멀티 라인 파이썬 코드 실행하기
다음 명령이 Vimscript가 아니라 Python이되도록 Vim에 지시하려면 :python
Vim의 모든 Python 문에 :python
명령을 접두사로 사용해야합니다.
각 행에이 명령을 입력하지 않으려면 다중 행 파이썬 코드를 실행할 때 Vim에게 두 개의 마커 표현식 사이의 코드를 파이썬으로 해석하도록 지시 할 수 있습니다.
이를 위해 다음을 사용하십시오.
:python << {marker_name}
a = "Hello World"
print(a)
{marker_name}
여기서 {marker_name}
은 파이썬 블록의 끝을 지정하는 데 사용할 단어입니다.
예 :
:python << endpython
surname = "Doe"
forename = "Jane"
print("Hello, %s %s" % (forename, surname))
endpython
인쇄 할 것입니다 :
Hello, Jane Doe
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow