Używam vima pod iTerm2 na Macu lub w szpachlu w oknach. Chcę zobaczyć inny kształt kursora vim w różnych trybach vim. Wiem, że gvim & macvim ma tę funkcję, i jest an article, aby dowiedzieć się, jak to zrobić w gnome-terminalu & KConsole. Ale nie mogę znaleźć żadnego rozwiązania w iTerm2 i Putty.Jak zmienić kształt kursora vima w różnych trybach
Odpowiedz
This plugin przez wielkiego Steve'a Losha dba o iTerm2. Nie wiem o Putty.
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!
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
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 .
- 1. Jak zmienić kształt kursora za pomocą PyQt?
- 2. Kształt kursora Vima w zależności od bieżącego trybu
- 3. kształt kursora urxvt ustawiony na |
- 4. Jak zmienić kolor kursora tekstu w Eclipse
- 5. Jak zmienić kolor kursora tekstu w Tkinter?
- 6. jak zmienić kolor kursora na emacs
- 7. Zmienić kolor kursora (karetki) w kakao?
- 8. Jak zmienić kolor kursora tekstowego w polu wejściowym w IE?
- 9. Jak zmienić kształt tabeli data.table, gdy kolejność rejestrów określa kategorię?
- 10. Jak zrozumieć kształt statyczny i kształt dynamiczny w TensorFlow?
- 11. Jak zmienić linię podkreślenia Vima tak, aby nie była podkreśleniem?
- 12. Tworzenie dwóch trybach częstotliwości w macierzy R
- 13. Numery linii tylko w niektórych trybach
- 14. Jak utworzyć półprzezroczysty kształt?
- 15. Jak mogę zapobiec przeskakiwaniu kursora po zamknięciu nawiasów w Emacs?
- 16. Android Studio: jak zmienić domyślny styl i zachowanie kursora?
- 17. Android: niestandardowy kształt przycisku
- 18. Jak poprawić błędy ortograficzne Vima szybciej?
- 19. Jak automatycznie zmienić rozmiar okna w JavaFx dla różnych rozdzielczości?
- 20. Jak zapobiec przewijaniu Vima podczas dzielenia okna?
- 21. Komendy komend Vima
- 22. Wyróżnianie obiektów TODO we wszystkich trybach programowania
- 23. jak zbudować trapezowy kształt w Androidzie?
- 24. Jak utworzyć kształt sześciokąta w formacie .xml
- 25. Jak utworzyć kształt wielokąta w pliku KML umieszczonym w powietrzu?
- 26. jak zrozumieć ten skrypt vima?
- 27. Jak mogę utworzyć ten konkretny kształt?
- 28. Niestandardowy kolor kursora w SearchView
- 29. Narysuj wygasły kształt w SVG
- 30. CKEDITOR - nie można zmienić położenia kursora po modyfikacji DOM
Dzięki! Działa świetnie! –