Gdy tekst jest podświetlony w vimie, na przykład przy użyciu znacznika 'em' podczas pisania dokumentu HTML, okazuje się, że w niektórych schematach kolorów kursor staje się niewidoczny, co utrudnia prawidłowe umieszczenie zamykający tag. Czy istnieje sposób na zmianę koloru kursora nad podświetlonym tekstem?Kursor zagubiony w podświetlonym tekście - Vim
Odpowiedz
Ten problem doprowadził mnie do dziury w króliku i spowodował, że dowiedziałem się o wiele więcej o tym, jak podświetlanie składni działa w sposób zamierzony.
dowiedziałem się, że powodem mojego rzekomo kursywa, tekst został wyróżniony na pierwszym miejscu, dlatego terminal Mac nie obsługuje kursywy („Enabling italics in vim syntax highlighting for mac terminal«)
zdałem sobie sprawę, dzięki»Colour colour everywhere! 256 colour-mode for Linux consoles” że ze względu na profil kolorów, który wybrałem w preferencjach terminalu, moje "jasne" i "normalne" kolory nie wykazały żadnej różnicy iz tego powodu moje profile kolorów nigdy nie wyglądały jak zrzuty ekranu.
W końcu rozwiązałem problem z utratą kursora, zmieniając kolor kursora w preferencjach terminalu.
Change color of cursor in gvim
spojrzenie na obie odpowiedzi sir, myślę, że masz odpowiedź na nie ....
Trzeba by podpiąć do wydarzeń CursorMoved,CursorMovedI
a następnie określić grupę podświetlenia pod kursor z synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name")
. Jeśli jest to jedna z tych trudnych do wyświetlenia grup, możesz wydać komendę :highlight Cursor ...
, aby ją zmienić (lub ją zmienić).
Ale jest to dość skomplikowane. Dlaczego po prostu nie modyfikujesz zestawu kolorów i wybierasz kolor, który jest łatwo rozpoznawany w każdych okolicznościach ?! (Komenda :hi
zawiera listę wszystkich kolorów i pomaga wybrać.)
Dzięki za podpowiedź na temat: hi command. Jest to bardzo przydatne przy dostosowywaniu kolorów podświetlania składni. – Arlen
- 1. Czy jest możliwy kursor blokowy w wysublimowanym tekście 3?
- 2. Zawsze utrzymuj kursor w środku Vim
- 3. Vim zastąpić wszystko bez kursor porusza
- 4. zagubiony interfejsu JAVA
- 5. Użyj uzupełniania kodu w vimie jak w wysublimowanym tekście
- 6. Przesuń kursor x linie od bieżącej pozycji w vi/vim
- 7. zagubiony return array # mapie javascript
- 8. Automatyczne wyłączanie sprawdzania pisowni w tekście pomocy
- 9. Wyrównanie obrazu w tekście?
- 10. Lista dat w tekście
- 11. jquery get element, w którym kursor jest
- 12. Escape "" w tekście w TextView
- 13. Domyślny kursor w WPF?
- 14. Ustaw kursor w Highcharts
- 15. Niestandardowy kursor w WPF?
- 16. Kursor pętli w Oracle
- 17. Wskaż i kliknij lub na ogół ustaw kursor w miejscu, w którym się znajdujesz Vim
- 18. Jak przesunąć kursor do określonego słowa w bieżącej linii w vim
- 19. Python pyodbc kursor vs kursor bazy danych
- 20. Odkrywanie "szablonów" w danym tekście?
- 21. przechwycić powód karetki w tekście
- 22. Identyfikacja lokalizacji geograficznych w tekście
- 23. Zdarzenie dla zmian w tekście
- 24. opcje reklam w tekście kątowym
- 25. Wykryj zmiany w tekście UILabel
- 26. Policz częstotliwość wyrazu w tekście?
- 27. Tekst w tekście Androida EditText
- 28. połączony obraz w zrestrukturyzowanym tekście
- 29. Pisanie całego alfabetu w Vim
- 30. Jak: przypisać kursor vim do pewnej linii w oknie i przewinąć tekst pod tą pozycją kursora?
Teraz, gdy pracujesz z Terminalem, zajrzyj do [iTerm2] (http://iterm2.com/). To jest jak terminal zrobiony dobrze. –
Pobrałem iTerm2, gdy próbowałem uzyskać kursywę do wyświetlenia, ale po zastanowieniu się nad porządną pracą z terminalem poczułem, że tak naprawdę nie zamierzam w pełni wykorzystać różnic iTerm2 z moim normalnym użyciem terminalu. Nadal mam to na przyszłość, jeśli kiedykolwiek przejdę do poziomu czarnego pasa linii ninja. Dzięki za wskazówkę. – Arlen