Ipad

Mac OS Xのターミナルでカーソルを単語ごとに移動する

Mac OS Xのターミナルでカーソルを単語ごとに移動する

ターミナルで単語単位でカーソルを移動する

コマンドラインで多くの時間を過ごすと、テキストやコマンドの調整や編集に追われることが多くなり、ターミナル内でカーソルを現在位置から別の位置に移動する必要に迫られることも少なくありません。もちろん、矢印キーを使って文字単位で左右に移動したり、便利な「マウスの位置にカーソルを置く」機能を使ったりすることもできますが、ターミナルでカーソル位置を単語単位で移動し、個々のテキスト文字ではなく単語ブロック単位で前後に移動するという方法もあります。


これを実現する方法はいくつかありますが、ターミナルを変更する必要のない最も簡単な方法は、長年使用されている 2 つの異なるキーボード ショートカットを使用することです。

ターミナルでカーソルを単語単位で前進させる: Escape + F

Escape F はコマンド ラインでカーソルを 1 単語分前進させます。

ターミナルでカーソルを単語単位で後ろに移動: Escape + B

Escape B は、コマンド ラインでカーソルを 1 単語分後ろへ移動します。

以下のシンプルなアニメーション GIF では、これらの 2 つのキーストロークを使用してコマンド ラインで単語ごとに前後に移動する方法が示されています。

Macのターミナルでカーソルを単語ごとに移動する

これら 2 つのキーストロークは、昔からコマンド ラインで使用されており、Mac OS X ターミナルで単語ブロックを移動するために確かに機能しますが、他のほぼすべての Unix ベースのターミナルでも同様に機能するはずです。

また、Mac OS X ターミナルや他のほとんどの Mac アプリでは、テキストを単語単位で前後に移動するための Mac OS 固有のキーストロークが 2 つあります。

Mac OS XターミナルでOption + 左矢印を押すとカーソルが1単語分左に移動する

Option / ALT と左矢印キーを押すと、Mac OS 全体でカーソル位置が 1 単語左に移動します。

MacのターミナルでOption + 右矢印キーを押すと、カーソルが1単語分右に移動します。

Option / ALT と右矢印キーを押すと、Mac OS 全体でカーソル位置が 1 単語右に移動します。

覚えておいてください、Mac では Option キーは ALT キーであり、その逆も同様です。モデルや地域によってはラベルが異なりますが、常に同じキーです。

Macターミナルのコマンドラインで単語単位でカーソルを移動する

オプション トリックが機能するためにターミナルを調整する必要もありませんが、ターミナル アプリで機能しない場合は、Mac のターミナルで Option を Meta キーとして有効にすると、より良い結果が得られる可能性があります。