В моем .vimrc
и моем плагине vim UltiSnips у меня есть много кода, который выглядит так
:py << EOF
print("Hi")
EOF
Теперь я хочу проверить, скомпилирован ли python3 в Vim через has("python3")
, а затем использовать :py3
вместо :py
. Обеспечение совместимости кода python между python 2 и 3 не является проблемой - проблема заключается в том, чтобы указать vim использовать: py3, если доступно, и: py в противном случае.
У кого-нибудь есть хорошая идея?