2012-04-28 26 views
7

Mac'te iTerm2 altında vim veya windows'ta macun kullanıyorum. Farklı vim modunda farklı vim imleç şekli görmek istiyorum. Bu özelliğe sahip olan gvim & macvim'i biliyorum ve gnome-terminali & KConsole içinde bunu nasıl yapacağını öğrenmek için an article var. Ancak iTerm2 ve Putty'de herhangi bir çözüm arayamıyorum. Büyük Steve Losh tarafındanFarklı modlarda vim imleç şekli nasıl değiştirilir

cevap

2

This plugin iTerm2 ilgilenir. Putty'yi bilmiyorum. Ben herhangi eklentileri yüklemek gerektiğini düşünüyorum

+0

Teşekkürler! Harika çalışıyor! –

-1

, sen [macun yeniden yapılandırma] değiştirebilir -> Pencere-> Görünüm -> [İmleç görünüm] -> [Dikey hat], daha uygundur

.

Ve seni şeklini değiştirmek eğer pek imleci bulacaksınız, çünkü vim imleci değiştirmek unnessary olduğunu düşünüyorum!

0

Steve Losh (https://github.com/sjl/vitality.vim) eklentisi, biraz için biraz buggy (iTerm2 sekmeleri arasında geçiş yaptığınızda imlecin yerine garip karakterler ekler).

" 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 

Kredi Erlend Hamberg gider: senin .vimrc bu ekleme

benim için çalışıyor http://hamberg.no/erlend/posts/2014-03-09-change-vim-cursor-in-iterm.html

0

Ben uzun zamandan beri this plugin kullanmak ve Konsole'da aynı zamanda onunla mükemmel çalışıyor çok terimleri destekliyor.

documentation

söyler:

anda desteklenen terminaller, VTE3 göre terminalleri (gnome-terminal dahil) Mac (sürüm 1.0.0.20130602 beta ya da daha gereklidir), ve KDE'nin Konsole'da iTerm2 vardır. Xterm konsolu da kısmen destekleniyor. Eski xterm, satır imlecini desteklemediğinden, bu eklenti şu anda imlecini altını çizecektir.

VTE3 tabanlı terminallerin eski sürümleri (v0.39'dan önce), imlecin değiştirilmesini desteklemez ve kaçış dizileriyle desteklenmezler. Desteklenmeyen terminallerinde, Vim varsayılan davranışı değiştirilmeden bırakılır.

Eklenti ayrıca tmux'u destekler ve imlecinizi tmux oturumunda da değiştirir.