Theo tôi, Vim cung cấp cho bạn một trình soạn thảo rất mạnh với các tính năng cơ bản, nhưng tùy thuộc vào bạn để thêm nó vào các tập lệnh / addons mà bạn rất có thể sẽ sử dụng trong các dự án của mình. Chúng có thể sẽ khác nhau tùy thuộc vào việc bạn chủ yếu chỉnh sửa tập lệnh, tài liệu hoặc tệp cần được biên dịch.
Như một ví dụ, tôi sử dụng zencoding
cho việc chỉnh sửa html / css thường xuyên, snipmate
cho Textmate giống như đoạn, và một vài add-ons python-liên quan ( pyflakes
, pep8
, vimpdb
, vv) cho Python mã hóa, đó là những gì tôi làm thường xuyên nhất.
Sau đó, có những addon khác mà tôi không sử dụng thường xuyên, nhưng tôi vẫn thấy chúng hữu ích mỗi lần, như Dpaste
và ConqueTerm
.
Tuy nhiên, với tôi, các tính năng hữu ích nhất của Vim được tích hợp (hoàn tác dựa trên thời gian, điều hướng nhanh, bộ lọc phạm vi, v.v.) - những thứ mà tôi không thể tìm thấy (hoặc ít nhất là không dễ truy cập ) trong IDE. Vì vậy, một khi bạn thiết lập Vim của mình để có các bit và mẩu IDE mà bạn thực sự cần ( snipmate
, ctags
...), bạn có thể nhận được lợi ích từ cả môi trường IDE và giao diện điều khiển.
Việc sử dụng Vim của tôi chỉ dành cho bảng điều khiển, vì vậy tôi không thể nói các công cụ này hữu ích như thế nào với Gvim.
Mặc dù có tất cả sự tốt đẹp của addon, tuy nhiên, tôi vẫn thấy mình đang chạy !grep ...
hoặc ^Z + find ...
mọi lúc mọi nơi.