Gần đây tôi đã kích hoạt chế độ chuột trong vim:cho phép di chuyển chuột nhưng không chọn chuột trực quan trong vim?
set mouse=a
Mà tôi tình yêu dành cho di chuyển nhưng là khủng khiếp để làm nổi bật văn bản. Tôi đang sử dụng vim trong iTerm2 trên máy Mac. Bây giờ khi tôi chọn văn bản nó rất chậm để làm nổi bật (chỉ làm nổi bật sau khi làm nổi bật kéo xong) và văn bản được đánh dấu không được tự động sao chép vào clipboard của tôi, vì nó được sử dụng để sử dụng iTerm2 để chọn.
Có cách nào để cho phép di chuyển chuột/bàn di chuột trong vim mà không cần sử dụng chuột để chọn văn bản chế độ trực quan không?
Tôi đã thử:
set mouse=n
nào ngăn chặn các văn bản từ việc nhấn mạnh khi tôi cố gắng và chọn, nhưng nó cũng ngăn ngừa iTerm2 từ làm nổi bật văn bản.
Cập nhật:
Nhờ this post Tôi nhận ra rằng tôi có thể nhận được gần như hành vi của tôi muốn bằng cách giữ phím tùy chọn, nhưng điều này là khá tẻ nhạt. Tôi thực sự muốn không cần phải giữ phím tùy chọn mỗi khi tôi chọn. Suy nghĩ?
Update2:
Nhờ những gợi ý trong các ý kiến tôi đã có thể nhận được một chút gần gũi hơn. Tôi cần phải biên dịch lại vim để +clipboard
được kích hoạt:
brew install vim
Bây giờ nếu tôi sẵn sàng đưa lên với không nhìn thấy điểm nhấn của tôi cơ bản dở dang như một văn bản chọn sau đó tôi ít nhất vẫn có thể có được nó trong clipboard bằng yanking nó sau khi lựa chọn chế độ trực quan. Và nếu tôi thực sự muốn lựa chọn tốt hơn thái, tôi có thể giữ alt/option
và nhận được hành vi lựa chọn iTerm2 ban đầu.
Tôi ước mình có thể đảo ngược các chế độ này. Ví dụ, mặc định cho hành vi được thực hiện bằng cách giữ alt/option
và cho phép hành vi chế độ trực quan khi tôi muốn bằng phím ... nhưng tốt thôi, điều này là đủ tốt.
Tại sao bạn không sử dụng '" + y' – romainl
@romainl, Làm thế nào để –
Thanh ghi '+' là khay nhớ tạm của hệ thống Nếu bạn chọn văn bản bạn muốn trong chế độ trực quan, bạn có thể sao chép nó bằng cách nhấn '" + y'. – EvergreenTree