Wie ändern Sie den Textcursor / das Caret im Terminal in Blockieren, I-Beam oder Unterstreichen?
Wie ändern Sie den Textcursor / das Caret im Terminal in Blockieren, I-Beam oder Unterstreichen?
Antworten:
Zusätzlich zur GUI-Methode können Sie die Cursorform auch über die Befehlszeile ändern:
$ gconftool-2 --type string --set /apps/gnome-terminal/profiles/Default/cursor_shape <VALUE>
Die möglichen Werte sind " Block " zur Verwendung eines Blockcursors , " ibeam " zur Verwendung eines vertikalen Liniencursors oder " Unterstreichung " zur Verwendung eines Unterstreichungscursors.
So erhalten Sie den aktuellen Wert:
$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/cursor_shape
block
In neueren Versionen von gnome-terminal können Sie den Cursor mithilfe der folgenden Escape-Sequenzen ändern:
\e[0 qoder \e[ q: auf die in den Profileinstellungen definierten Werte zurücksetzen\e[1 q: blinkender Block\e[2 q: stetiger Block\e[3 q: blinkt unterstrichen\e[4 q: stetig unterstreichen\e[5 q: blinkender I-Strahl\e[6 q: stetiger I-StrahlSie können diese z echo -ne '\e[5 q'.
Dies hat den Vorteil / Nachteil (basierend auf Ihrem Anwendungsfall) im Vergleich zu der gconftoolMethode, dass nur die angegebene Registerkarte und nicht alle Registerkarten, die das angegebene Profil verwenden, beeinflusst werden.
gnome-terminal3.14.1). Muss ich etwas tun, um dies zu ermöglichen? (es funktioniert in xterm)
set -ga terminal-overrides ",*256color*:Se=\\E[0 q"
So ändern Sie Ihren Textcursor / Ihr Caret:
Wie hier zu sehen:

5.Here haben Sie die Möglichkeit finden, Cursor - Form .

6.Genießen Sie die Verwendung des Terminals mit einem anderen Caret.