Wie ändern Sie den Textcursor / das Caret im Terminal in Blockieren, I-Beam oder Unterstreichen?
gnome-terminal
Luke Shimkus
quelle
quelle
Antworten:
Zusätzlich zur GUI-Methode können Sie die Cursorform auch über die Befehlszeile ändern:
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:
quelle
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.quelle
gnome-terminal
3.14.1). Muss ich etwas tun, um dies zu ermöglichen? (es funktioniert inxterm
)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.
quelle