Tôi nên sử dụng xmap hoặc vmap trong ánh xạ của mình?


7

xmaptạo một ánh xạ cho chỉ chế độ Visual trong khi tạo một ánh xạ cho vmapcả chế độ Visual và chế độ Chọn.

Theo tôi hiểu, mục đích của chế độ Chọn là làm cho Vim hoạt động giống như mọi trình soạn thảo không theo phương thức khác khi văn bản được chọn, nghĩa là nhập bất cứ thứ gì ngay lập tức thay thế lựa chọn bằng văn bản đã nhập.

Dường như với tôi rằng bạn gần như KHÔNG BAO GIỜ muốn ánh xạ bất cứ thứ gì trong chế độ Chọn vì trong chế độ Chọn, bạn sẽ muốn văn bản đã nhập của mình xuất hiện theo nghĩa đen như thể bạn đang ở chế độ Chèn.

Vì vậy, tôi đang nghiêng về việc sử dụng xmapthay vì vmaptrong tất cả các ánh xạ của mình. Đây có phải là một ý tưởng tốt / xấu?

Câu trả lời:


9

Thật vậy, chỉ thích ánh xạ hơn chế độ trực quan, đặc biệt là các phím có thể được hiển thị. Những thứ như <F1>, <m-left>thường có thể được lập bản đồ :vmapmà không có tác hại.

Chế độ chọn được sử dụng khi đặt Vim ở chế độ giống như trình soạn thảo khác (xem mswin.vim khét tiếng). Chế độ chọn cũng được sử dụng bởi tất cả các plugin đoạn trích. Khi chúng tôi chuyển đến một trình giữ chỗ, chúng tôi sẽ ở chế độ chọn. Đó là lý do tại sao không ánh xạ những thứ có thể được chèn hợp pháp ở chế độ chèn hoặc ở chế độ chọn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.