Tôi là một lập trình viên Ruby đang cố gắng chuyển từ Textmate sang MacVim và tôi gặp khó khăn khi lướt qua danh sách khổng lồ những thứ bạn có thể làm trong VIM và tất cả các lần nhấn phím cho chúng. Tôi mệt mỏi khi nghe "Bạn có thể sử dụng 'I' để chèn văn bản hoặc 'a' để thêm văn bản sau ký tự hoặc 'A' để thêm văn bản ở cuối dòng, hoặc ..." Tôi không thể tưởng tượng được mọi người sử dụng tất cả 20 lần nhấn phím khác nhau để điều hướng văn bản, 10 phím hoặc hơn để bắt đầu thêm văn bản và 18 cách để chọn một khối bên trong một cách trực quan. Hay bạn !?
Bảng gian lận lý tưởng của tôi sẽ là 30-40 phím bấm hoặc lệnh được sử dụng nhiều nhất mà mọi người sử dụng để viết mã hàng ngày, cùng với các plugin thiết yếu tuyệt đối mà rubyists sử dụng hàng ngày và 10 lệnh được sử dụng nhiều nhất cho chúng. Về lý thuyết, một khi tôi có điều đó và bắt đầu trở nên như thành thạo trong VIM như tôi đang ở Textmate, sau đó tôi có thể bắt đầu học hàng ngàn lệnh VIM khác mà sẽ làm cho tôi nhiều hiệu quả.
Hay tôi đang học VIM hoàn toàn sai cách?