Nanoエディターでカーソルの現在の位置の前のWordと後のWordを削除するにはどうすればよいですか? (わかりやすくするために、この説明では、WindowsのCtrl-BackspaceとCtrl-Deleteのような2つの異なるエディションを意味します)。
そして、現在の行の先頭とカーソルの位置の間のテキストを削除するにはどうすればよいですか?
このファイルを~/.nanorc
に保存し、 ctrl+] Wordを左にカットし、 ctrl+| 切れる
bind ^] cutwordleft main
bind ^\\ cutwordright main
これはnanoバージョン2.5で動作します
nano
でこれを行う直接的な方法はありませんが、目的を達成できるいくつかのキーの組み合わせがあります。
最初に役立つヒントの1つは、-W
オプションを使用してnano
を開き、Wordの境界をより適切な方法で機能させることです。
-W、-wordbounds
句読点を単語の一部として扱うことにより、単語の境界をより正確に検出します。
カーソルの現在位置の前の単語を削除する
カーソルの現在位置の後の単語を削除
マーキングをオンにします- Ctrl+6
1ワード後ろに移動- Alt+Space
選択範囲を切り取り(削除)します- Ctrl+K
現在のカーソル位置から行頭まで削除
マーキングをオンにします- Ctrl+6
現在の行の先頭に移動- Ctrl+A
選択範囲を切り取り(削除)します- Ctrl+K
これらのコマンドは、通常の端末で説明されているように機能しますが、 Alt キーはいくつかのエディターに飲み込まれます(Windows cmdでsshで接続した場合)。使用できます Esc 交換する Alt。