GNU/Linux >> Tutoriales Linux >  >> Linux

de todos modos, ¿cambiar la línea vertical del cursor en lugar de un cuadro?

No creo que sea posible hacer que el cursor sea una línea vertical en xterm. Sin embargo, es posible subrayarlo. Solo ejecuta xterm -uc .

Podría ser posible hacer lo que quieras usando otro emulador de terminal. Por ejemplo, uso Konsole y puedo establecer la forma del cursor en "Bloquear", "I-Beam" y "Subrayar".


Parece que xterm ha agregado soporte para la barra vertical o el cursor I-beam.

Puede cambiar el cursor insertando una de las siguientes líneas en su archivo ~/.bashrc (si usa 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

Referencias:

  • https://code.google.com/p/iterm2/issues/detail?id=2248
  • entrada del registro de cambios de xterm para el parche n.º 282:

Parche n.° 282 - 28/09/2012

  • amplíe DECSCUSR para proporcionar una forma de establecer el cursor en una barra vertical (parche de Paul Bolle).
  • Secuencias de control de 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. Tener una vaca en la línea de comandos de Linux

  2. Encárguese en la línea de comandos de Linux

  3. ¿Adjuntar el texto coincidente a la línea?

  4. ¿Cómo cambio la finalización del historial de bash para completar lo que ya está en línea?

  5. ¿Cómo cambiar el cursor de la Terminal de cuadro a línea?

8 consejos para la línea de comandos de Linux

Domina la línea de comandos de Linux

¿Cambiar el diseño del teclado en Lightdm?

¿Contar los caracteres de cada línea con Wc?

¿Cómo crear un cuadro de mensaje desde la línea de comandos?

¿Cómo tirar de una línea en particular sin mover el cursor en Vim?