Vim là từ viết tắt của Vi IMproved, được phát triển để có một trình soạn thảo văn bản mà bao gồm hầu như tất cả các lệnh từ chương trình Unix "Vi" và rất nhiều những cái mới.
Tất cả các lệnh có thể được cung cấp từ bàn phím điều này có lợi thế là bạn có thể vừa đánh văn bản vừa nhìn màn hình và thao tác các lệnh ngay trên bàn phím. Đồng thời nó còn hỗ trợ dùng chuột và một phiên bản giao diện với các thanh cuộn và menu.