ターミナルカーソルをボックスからラインに変更するにはどうすればよいですか?


13

Linux Mintsターミナル(およびubuntus)のボックスのようなカーソルは、本当に混乱しています。私は垂直線に慣れているので、このボックスのようなカーソルが本当にどこにあるのかわからないとき、コマンドに集中するのは難しいです。

これを変更する方法はありますか?ありがとう!


私はここに投稿する前に周りを見回しましたが、何も使用できませんでした...

大丈夫!わかります。これをより良い場所に移動する方法はありますか?それとも削除するだけですか?もしそうなら、どうですか?ありがとう!

回答:


8

これは端末プログラム自体の機能です。

Ubuntuでは、「ターミナル」を使用している場合は、設定でこれを変更できます。

メニュー->編集->プロファイル設定->一般タブ

「カーソルの形状」のプルダウンメニューがあり、「Iビーム」はオプションです。


1
これは主題外の質問です。回答するのではなく、移行するよう投票する必要があります。:)
ケンホワイト

ブライアン、これを宣伝的に変更できるかどうか知ってる?たとえば、set -o viEscキーを押した場合、VIスタイルのキーストロークを使用していません。これを箱に変えたいのですが。どういうわけかこれを行うことができますか?
ddavison 2014

「私は、viスタイルのキーストロークを使用しています」
ddavison '24

実際、この設定はプロファイルの設定に移動し、「テキスト」タブに移動しました。
sschuberth

9

質問があったとき(2011年10月)、特定の端末でこれを行う方法は、設定ダイアログを使用することでした。数年後(201411月)、誰かDECSUSR2009年12月以降xtermで使用(および拡張)されたエスケープシーケンスのサポートを追加しました。

変更はこれらの選択に言及しています:

+        VTE_CURSOR_STYLE_TERMINAL_DEFAULT = 0,
+        VTE_CURSOR_STYLE_BLINK_BLOCK      = 1,
+        VTE_CURSOR_STYLE_STEADY_BLOCK     = 2,
+        VTE_CURSOR_STYLE_BLINK_UNDERLINE  = 3,
+        VTE_CURSOR_STYLE_STEADY_UNDERLINE = 4,
+        /* *_IBEAM are xterm extensions */
+        VTE_CURSOR_STYLE_BLINK_IBEAM      = 5,
+        VTE_CURSOR_STYLE_STEADY_IBEAM     = 6
+} VteCursorStyle;

この機能は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).

たとえば、コマンドラインでこれを実行して、カーソルをバー(「Iビーム」)に変更できます。

printf '\033[6 q'

(スペースが必要です。ドキュメントの「SP」に対応しています)。


1

Bodhi 2.4.0では、点滅カーソルを無効にすることができます(障害が少ない)。ターミナルウィンドウの空のスペースを右クリック-> [設定]-> [動作]-> [点滅カーソル]チェックボックスをオフにします


0

ubuntuターミナルウィンドウで、ターミナルの空スペースを右クリックします。プロファイル>プロファイル設定>カーソルの形状> Iビーム


1
これは他の答えよりどのように優れていますか?
トト
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.