Да, он поддерживает Python (добавлено в 2011 году).
description: TComment работает как тумблер, т. е. он закомментирует текст, содержащий некомментированные строки, и раскомментирует уже закомментированный текст (т. е. текст, не содержащий некомментированных строк).
Если тип файла определен правильно,: TComment определит, какую строку комментария использовать, основываясь на значениях & commentstring или & comments. Для некоторых типов файлов определение комментария определено явно. Вы можете | tcomment # DefineType () | добавить свои собственные определения.
TComment знает, как работать со встроенным кодом другого типа файла, чем основной тип файла, например, области ruby / python / perl в сценариях vim, HTML или JavaScript в коде php и т. Д.
Как оператор (префикс может быть настроен через g: tcommentMapLeaderOp1 и g: tcommentMapLeaderOp2):
gc{motion} :: Toggle comments (for small comments within one line
the &filetype_inline style will be used, if
defined)
gcc :: Toggle comment for the current line
gC{motion} :: Comment region
gCc :: Comment the current line
Карты первичных ключей:
<c-_><c-_> :: :TComment
<c-_><space> :: :TComment <QUERY COMMENT-BEGIN ?COMMENT-END>
<c-_>b :: :TCommentBlock
<c-_>a :: :TCommentAs <QUERY COMMENT TYPE>
<c-_>n :: :TCommentAs &filetype <QUERY COUNT>
<c-_>s :: :TCommentAs &filetype_<QUERY COMMENT SUBTYPE>
<c-_>i :: :TCommentInline
<c-_>r :: :TCommentRight
<c-_>p :: Comment the current inner paragraph
Существует также вторичный набор карт ключей с _ в качестве лидера (более предпочтительно на терминалах).