Совместимый способ использования: py OR: py3 в vim?

В моем .vimrc и моем vim-плагине UltiSnips у меня есть много код, который выглядит так

:py << EOF
print("Hi")
EOF

Теперь я хочу проверить, скомпилирован ли python3 в Vim через has ("python3") , а затем использовать : py3 вместо : py . Сохранение совместимости кода Python между Python 2 и 3 не является проблемой - проблема заключается в том, чтобы указать vim использовать: py3, если он доступен, и: py в противном случае.

Есть у кого-нибудь хорошая идея?

7
задан SirVer 10 January 2012 в 14:54
поделиться