Vâng, nó hỗ trợ Python (được thêm vào năm 2011).
Mô tả: TComment hoạt động giống như một chuyển đổi, nghĩa là, nó sẽ nhận xét văn bản có chứa các dòng không bị lỗi và nó sẽ không ghi chú văn bản đã nhận xét (tức là văn bản không chứa các dòng không có ký tự).
Nếu loại tệp được xác định đúng, TComment sẽ chỉ ra chuỗi nhận xét nào sẽ sử dụng dựa trên các giá trị của & chuỗi nhận xét hoặc & nhận xét. Đối với một số kiểu tệp, định nghĩa nhận xét được xác định rõ ràng. Bạn có thể | tcomment # DefineType () | để thêm định nghĩa của riêng bạn.
TComment biết cách xử lý mã nhúng của một loại tệp khác với loại tệp chính, ví dụ: vùng ruby / python / perl trong tập lệnh vim, HTML hoặc JavaScript trong mã php, v.v.
Là toán tử (tiền tố có thể được tùy chỉnh thông qua g: tcommentMapLeaderOp1 và 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
Bản đồ khóa chính:
<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
Ngoài ra còn có một bộ bản đồ chính thứ cấp với _ là người lãnh đạo (thích hợp hơn trên các thiết bị đầu cuối).