2012-04-28 22 views

Odpowiedz

2

This plugin przez wielkiego Steve'a Losha dba o iTerm2. Nie wiem o Putty.

+0

Dzięki! Działa świetnie! –

-1

myślę, że nie należy instalować żadnych wtyczek, można zmienić [kit rekonfiguracji] -> Okno-> Wygląd -> [wygląd kursora] -> [linia pionowa]

jest to bardziej wygodne.

I myślę, że nie ma sensu zmieniać kursora vima, ponieważ prawie nie znajdzie on kursora, jeśli zmienisz kształt!

0

Wtyczka autorstwa Steve'a Losha (https://github.com/sjl/vitality.vim) jest nieco kłopotliwa dla niektórych (dodaje dziwne znaki zamiast kursora, gdy przełączasz się między kartami w iTerm2).

Dodając to do Twojego .vimrc działa dla mnie:

" 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 

zasługa Erlend Hamberg: http://hamberg.no/erlend/posts/2014-03-09-change-vim-cursor-in-iterm.html

0

używam this plugin od dłuższego czasu, i to działa doskonale Konsole ale również obsługuje wiele terminów.

The documentation mówi:

Obecnie obsługiwane są iTerm2 terminale dla Mac (wersja 1.0.0.20130602 beta lub lepsze jest wymagane), terminale VTE3 bazie (w tym gnome-terminal), i KDE Konsole. Konsola xterm jest również częściowo obsługiwana. Starsze wersje xterm nie obsłużyło kursora liniowego, więc ta wtyczka ustawia obecnie kursor w celu podkreślenia.

Starsze wersje terminali opartych na VTE3 (przed wersją v0.39) nie obsługują zmiany kursora za pomocą sekwencji kontrolnych i nie są obsługiwane. W nieobsługiwanych terminalach domyślne zachowanie Vima pozostaje niezmienione.

Wtyczka obsługuje również tmux, a także zmieni kursor w sesji tmux .

Powiązane problemy