1. ホーム
  2. linux

[解決済み] viエディタで選択したテキストを削除する方法

2022-07-31 20:23:27

質問

私は PuTTY と vi エディタを使用しています。マウスを使用して 5 行を選択し、それらの行を削除したい場合、どのようにそれを行うことができますか?

また、Windows でできるように、キーボードを使用して行を選択するにはどうすればよいですか。 シフト を押して、テキストを選択するために矢印を移動させるWindowsのように、キーボードを使用して行を選択するにはどうすればよいですか?vi でそれを行うにはどうすればよいですか?

どのように解決するのですか?

私は PuTTY と vi エディタを使用しています。私がマウスを使って 5 行を選択し、それらの行を削除したい場合、どのようにそれを行うことができますか?

マウスは忘れてください。5行を削除するには、どちらか。

  • 最初の行に移動して、次のように入力します。 d5d ( dd は1行削除します。 d5d は5行削除) ~または~。
  • タイプ Shift-v を入力します。 ラインワイズ選択モード でカーソルを下に移動させ、次に j (そうです。 h , j , k そして l を移動させる , , , と入力すると、矢印を使うよりもずっと効率的です。 d と入力して、選択範囲を削除します。

また、キーボードを使用して行を選択するにはどうしたらよいでしょうか。 シフト を押して、テキストを選択するために矢印を移動させるWindowsのように、キーボードを使用して行を選択するにはどうすればよいですか?vi でそれを行うにはどうすればよいですか?

私が言ったように、どちらかの使用 Shift-v を使って直線的な選択モードにするか v で文字単位選択モード、または Ctrl-v でブロック単位の選択モードにする。次に h , j , k そして l .

Vim チュートリアルでしばらく時間を過ごすことをお勧めします (実行する vimtutor ) を使って、非常に教訓的な方法で Vim に慣れることをお勧めします。

こちらもご覧ください