GNU/Linux >> Linux Esercitazione >  >> Linux

comunque cambiare la linea verticale del cursore invece di una casella?

Non credo che rendere il cursore una linea verticale sia possibile in xterm. È possibile, tuttavia, sottolinearlo. Basta eseguire xterm -uc .

Potrebbe essere possibile fare quello che vuoi usando un altro emulatore di terminale. Ad esempio, utilizzo Konsole e posso impostare la forma del cursore su "Blocco", "I-Beam" e "Sottolineato".


Sembra che xterm abbia aggiunto il supporto per la barra verticale o il cursore I-beam.

Puoi cambiare il cursore inserendo una delle seguenti righe nel tuo file ~/.bashrc (se usi bash):

echo -e -n "\x1b[\x30 q" # changes to blinking block
echo -e -n "\x1b[\x31 q" # changes to blinking block also
echo -e -n "\x1b[\x32 q" # changes to steady block
echo -e -n "\x1b[\x33 q" # changes to blinking underline
echo -e -n "\x1b[\x34 q" # changes to steady underline
echo -e -n "\x1b[\x35 q" # changes to blinking bar
echo -e -n "\x1b[\x36 q" # changes to steady bar

Riferimenti:

  • https://code.google.com/p/iterm2/issues/detail?id=2248
  • Voce del registro delle modifiche xterm per la patch #282:

Patch n. 282 - 28/09/2012

  • estende DECSCUSR per fornire un modo per impostare il cursore su una barra verticale (patch di Paul Bolle).
  • Sequenze di controllo XTerm

        CSI Ps SP q  Set cursor style (DECSCUSR), VT520.
             Ps = 0  blinking block.
             Ps = 1  blinking block (default).
             Ps = 2  steady block.
             Ps = 3  blinking underline.
             Ps = 4  steady underline.
             Ps = 5  blinking bar,  xterm.
             Ps = 6  steady bar,  xterm.
    

Linux
  1. Avere una mucca sulla riga di comando di Linux

  2. Entra nella riga di comando di Linux

  3. Come cambiare l'identità di un sistema Linux

  4. Cambiare il carattere della console in modalità testo?

  5. Modificare il layout della tastiera in Lightdm?

Padroneggia la riga di comando di Linux

Come creare una finestra di messaggio dalla riga di comando?

Come tracciare una linea particolare senza spostare il cursore in Vim?

Aggiungere il testo abbinato alla riga?

Cambiare le sorgenti software dalla riga di comando?

Come cambiare il nome host su Ubuntu