カーソル前の表示を削除

カーソル前の表示を削除

シェルを使用する場合は、Ctrl+ を入力してW削除することを選択できます。言葉(実際には空白のないすべての文字シーケンス)カーソルの前にあります。同様のアクションを追加して最後のアクションのみを削除するにはどうすればよいですか?トークン、これはVimエディタで実装された+と同じですかCtrlW

説明のために、次の行を入力すると想像してください。 (注:[カーソル] `はカーソル位置です。)

ssh [email protected][cursor]

ここで結果を確認してください。

El Capitan / Centos 7でCtrl+を2回入力すると、W次の結果が表示されます。

$ ssh [cursor]

Vimの下にCtrl+を2回入力すると、W次のような結果が得られます。

$ ssh [email protected][cursor]

ベストアンサー1

emacsキーバインディングを使用するbashがあると仮定すると、これは常にデフォルトのようです。 alt-deleteは1つの位置の後ろに削除し、alt-Dはカーソルの後ろの部分を削除します。したがって、次から始めてください。

ssh [email protected]
                ^

^カーソルの簡単な例として、afterとafterを取得します。ssh [email protected]alt-dssh fulano@comalt-del

ただし、他のキーの組み合わせを見つけるには、必要に応じてemacsチートシートを参照することをお勧めします。 bashが私がそのうちの1つを覚えている唯一の理由です。 (Emacsファンの皆さん...)

このコンピュータでは実際にバックスペースキーを使って動作しますが、削除はそうではないので、確認したいかもしれません。たぶんこれだけかもしれません。

おすすめ記事