GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie trotzdem die vertikale Linie des Cursors anstelle eines Kästchens?

Ich glaube nicht, dass es in xterm möglich ist, den Cursor zu einer vertikalen Linie zu machen. Es ist jedoch möglich, es zu unterstreichen. Führen Sie einfach xterm -uc aus .

Möglicherweise können Sie mit einem anderen Terminalemulator tun, was Sie möchten. Zum Beispiel verwende ich Konsole und kann die Cursorform auf "Block", "I-Balken" und "Unterstrichen" einstellen.


Es scheint, dass xterm Unterstützung für den vertikalen Balken oder den I-Balken-Cursor hinzugefügt hat.

Sie können den Cursor ändern, indem Sie eine der folgenden Zeilen in Ihre ~/.bashrc-Datei einfügen (wenn Sie bash verwenden):

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

Referenzen:

  • https://code.google.com/p/iterm2/issues/detail?id=2248
  • xterm-Änderungsprotokolleintrag für Patch Nr. 282:

Patch Nr. 282 - 28.09.2012

  • DECSCUSR erweitern, um eine Möglichkeit zu bieten, den Cursor auf einen vertikalen Balken zu setzen (Patch von Paul Bolle).
  • XTerm-Steuersequenzen

        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. So ändern Sie die Identität eines Linux-Systems

  2. Busy Box Datei zeilenweise lesen?

  3. Die Zeichen jeder Zeile mit Wc zählen?

  4. Wie ändere ich die Standardzeilenlänge für Od und Hexdump?

  5. Den übereinstimmenden Text an die Zeile anhängen?

Haben Sie eine Kuh an der Linux-Befehlszeile

Boxen Sie sich auf der Linux-Befehlszeile ein

Meistern Sie die Linux-Befehlszeile

Wie erstelle ich ein Meldungsfeld von der Befehlszeile aus?

Wie kann man eine bestimmte Linie ziehen, ohne den Cursor in Vim zu bewegen?

Gibt es eine Möglichkeit, die Volume-ID einer .iso-Datei über die Befehlszeile zu ändern?