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 q
oder \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 gconftool
Methode, dass nur die angegebene Registerkarte und nicht alle Registerkarten, die das angegebene Profil verwenden, beeinflusst werden.
gnome-terminal
3.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.