2012-04-28 39 views
7

Tôi sử dụng vim dưới iTerm2 trong Mac hoặc putty trong cửa sổ. Tôi muốn nhìn thấy hình dạng con trỏ vim khác nhau ở chế độ vim khác nhau. Tôi biết gvim & macvim có tính năng này và có an article để tìm hiểu cách thực hiện điều đó trong gnome-terminal & KConsole. Nhưng tôi không thể tìm ra giải pháp nào trong iTerm2 và Putty.Cách thay đổi hình dạng con trỏ vim ở các chế độ khác nhau

Trả lời

2

This plugin bởi Steve Losh tuyệt vời chăm sóc iTerm2. Tôi không biết về Putty.

+0

Cảm ơn! Nó hoạt động tuyệt vời! –

-1

Tôi nghĩ bạn không nên cài đặt bất kỳ plugin, bạn có thể thay đổi [putty cấu hình lại] -> Window-> Appearance -> [Cursor xuất hiện] -> [Dọc đường],

nó là thuận tiện hơn.

Và tôi nghĩ rằng việc thay đổi con trỏ vim là không nhất quán, vì nó sẽ khó tìm thấy con trỏ nếu bạn thay đổi hình dạng!

0

Plugin của Steve Losh (https://github.com/sjl/vitality.vim) là một lỗi nhỏ cho một số (thêm ký tự lạ thay cho con trỏ khi bạn chuyển đổi giữa các tab trong iTerm2).

Thêm này để vimrc của bạn làm việc cho tôi:

" Change cursor shape between insert and normal mode in iTerm2.app 
if $TERM_PROGRAM =~ "iTerm" 
    let &t_SI = "\<Esc>]50;CursorShape=1\x7" " Vertical bar in insert mode 
    let &t_EI = "\<Esc>]50;CursorShape=0\x7" " Block in normal mode 
endif 

tín dụng đi vào Erlend Hamberg: http://hamberg.no/erlend/posts/2014-03-09-change-vim-cursor-in-iterm.html

0

tôi sử dụng this plugin kể từ một thời gian dài, và nó hoạt động hoàn hảo với Konsole nhưng nó cũng hỗ trợ rất nhiều thuật ngữ.

Các documentation nói:

bến Hiện nay hỗ trợ là iTerm2 cho Mac (phiên bản 1.0.0.20130602 beta hoặc tốt hơn là bắt buộc), thiết bị đầu cuối VTE3 dựa (bao gồm gnome-terminal), và Konsole KDE. Bàn điều khiển xterm cũng được hỗ trợ một phần. Cũ hơn xterm không hỗ trợ con trỏ dòng, vì vậy plugin này hiện đặt con trỏ để gạch dưới thay thế.

Phiên bản cũ hơn của thiết bị đầu cuối dựa trên VTE3 (trước v0.39) không hỗ trợ thay đổi con trỏ qua chuỗi thoát và không được hỗ trợ. Trên các thiết bị đầu cuối không được hỗ trợ , hành vi mặc định của Vim không bị thay đổi.

Plugin cũng hỗ trợ tmux và cũng sẽ thay đổi con trỏ của bạn bên trong một phiên tmux .

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