Quando il testo è evidenziato in vim, ad esempio usando il tag 'em' quando si scrive un documento HTML, trovo che in alcuni schemi di colori il cursore diventa invisibile, rendendo difficile posizionare correttamente il tag di chiusura. C'è un modo per cambiare il colore del cursore rispetto al testo evidenziato?Cursore perso nel testo evidenziato - Vim
risposta
Questo problema mi ha portato a una vera e propria tana del coniglio e mi ha spinto a imparare molto di più su come l'evidenziazione della sintassi funziona meglio del previsto.
ho imparato che la ragione per la mia, presumibilmente corsivo, il testo è stato evidenziato, in primo luogo, è perché il terminale Mac non supporta il corsivo ("Enabling italics in vim syntax highlighting for mac terminal ')
ho capito, grazie a' Colour colour everywhere! 256 colour-mode for Linux consoles", che a causa del profilo di colore che avevo scelto nelle preferenze di Terminal, i miei colori "brillanti" e "normali" non mostravano alcuna differenza, e per questo motivo i miei profili di colore non sembravano mai gli screenshot.
E, infine, ho risolto il problema perso il mio cursore cambiando il colore del cursore nelle preferenze Terminale.
Change color of cursor in gvim
guardare sia risposte signore, penso che avrai la tua risposta in là ....
che avrebbe dovuto agganciare nelle CursorMoved,CursorMovedI
eventi e quindi determinare il gruppo di evidenziazione sotto il cursore con synIDattr(synIDtrans(synID(line("."), col("."), 1)), "name")
. Se si tratta di uno di quei gruppi diffcult-to-see, è possibile emettere un comando :highlight Cursor ...
per modificarlo (oppure modificarlo di nuovo).
Ma questo è piuttosto complicato. Perché non modifichi semplicemente il colorscheme e scegli un colore facilmente riconoscibile in tutte le circostanze ?! (Il comando :hi
elenca tutti i colori e ti aiuta a sceglierne uno.)
Grazie per il suggerimento sull'utilizzo di: comando hi. È stato molto utile per personalizzare i miei colori di evidenziazione della sintassi. – Arlen
- 1. Avvolgere testo evidenziato in Pycharm
- 2. Inserimento di testo dopo la posizione del cursore nel testo
- 3. jQuery testo evidenziato surround con SPAN
- 4. Posso ottenere il testo evidenziato con JQuery?
- 5. Ottiene il testo evidenziato dalla finestra attiva
- 6. ottiene il testo evidenziato usando jquery .select()?
- 7. Posizione del cursore nell'abbreviazione VIM
- 8. Testo evidenziato automatico in un controllo casella di testo
- 9. Vim sostituire tutto senza cursore a movimento
- 10. come nascondere il cursore lampeggiante nel testo di input?
- 11. testo sublime collegamento cursore multiplo
- 12. Scorrimento Vim relativo al cursore, mappatura personalizzata
- 13. Incollare in Vim senza spostare il cursore
- 14. Cursore di salto/posizione in Vim
- 15. Mantieni sempre il cursore centrato in Vim
- 16. sostituire parola sotto il cursore - Vim
- 17. Metti un tag intorno al testo evidenziato dall'utente?
- 18. È possibile avere un cursore di blocco nel testo sublime 3?
- 19. posizione del cursore Vim dopo l'espansione tag html
- 20. Testo barrato in vim?
- 21. Imposta il colore del testo evidenziato per UILabel usando NSAttributedString.?
- 22. Evento di attivazione quando il testo viene deselezionato/evidenziato
- 23. Validazione sul campo di testo: bordo rosso evidenziato, iPhone
- 24. Vim/MacVim: quando si scorre con il mouse, si sposta anche il cursore del testo!
- 25. UIBarButtonItem evidenziato colori
- 26. Eliminazione/modifica del testo cercato in Vim
- 27. Apri URL sotto il cursore in Vim con il browser
- 28. Python nel buffer Vim?
- 29. Impostazione del cursore su una linea verticale sottile in vim
- 30. NSStatusBarButton mantenere evidenziato
Ora che hai funzionato con Terminal, cerca di usare [iTerm2] (http://iterm2.com/). È come se Terminale fosse fatto bene. –
Ho scaricato iTerm2 mentre stavo cercando di visualizzare il corsivo, ma dopo aver trovato un buon lavoro con il terminale ho sentito che non avrei davvero sfruttato le differenze di iTerm2 con il mio normale utilizzo da terminale. Ce l'ho ancora per il futuro se avrò mai raggiunto il livello di cintura nera dei ninja. Grazie per il consiglio. – Arlen