2009-08-04 22 views
13

Tôi hiện đang sử dụng MacVim cho nhiều nhu cầu chỉnh sửa của mình nhưng đôi khi tôi cần chỉnh sửa tệp từ xa qua SSH. Trong MacVim, hình dạng của con trỏ thay đổi tùy thuộc vào chế độ hiện tại của bạn, tức là
command mode -> block cursorinsert mode -> vertical bar cursor, mà tôi thấy rất hữu ích.Hình dạng con trỏ Vim tùy thuộc vào chế độ hiện tại

Có cách nào để sao chép hành vi này trong tệp .vimrc để có thể sử dụng từ xa không?

+0

Bạn đã chơi với cài đặt 'gcr' (còn gọi là" guicursor ") chưa? –

+0

@ Josef, bạn có thể cho tôi biết thêm về 'gcr' không? Làm thế nào để thiết lập nó? – Freewind

+0

Doest nó hoạt động trong thời hạn? – Freewind

Trả lời

9

Hãy thử :help termcap-cursor-shape. Có hai tùy chọn ở đó bạn có thể đặt:

  1. &t_SI - Hình khi bạn nhập chế độ chèn.
  2. &t_EI - Hình dạng khi bạn thoát chế độ chèn.

Để làm việc này, Vim bạn đang sử dụng phải được biên dịch với tính năng +cursorshape.

Cá nhân tôi luôn sử dụng gvim, vì vậy đây không bao giờ là vấn đề :). Hi vọng điêu nay co ich.

+0

Thật không may gVim không được cài đặt trên máy chủ tôi đang truy cập. Tôi đã tìm kiếm một chút và có vẻ như hình dạng con trỏ không thể thay đổi trong Vim thông thường. Oh well. –

+0

@David, như của Vim 7.3, bạn có thể thay đổi con trỏ trong vim thông thường. Xem http://stackoverflow.com/questions/6488683/how-do-i-change-the-vim-cursor-in-insert-normal-mode/6488717#6488717 –

Các vấn đề liên quan