執行多行 Python 程式碼
Vim 中的每個 Python 語句都應該以:python
命令為字首,以指示 Vim 下一個命令不是 Vimscript 而是 Python。
為了避免在每一行上鍵入此命令,在執行多行 Python 程式碼時,可以指示 Vim 將兩個標記表示式之間的程式碼解釋為 Python。
要實現這一目標,請使用:
:python << {marker_name}
a = "Hello World"
print(a)
{marker_name}
其中 {marker_name}
是你想要用來指定 python 塊結尾的單詞。
例如:
:python << endpython
surname = "Doe"
forename = "Jane"
print("Hello, %s %s" % (forename, surname))
endpython
會列印:
Hello, Jane Doe