vi の方法で実行してください。
5 行を削除するには、5dd
を押します。 ( 5 削除 )
選択する (実際にクリップボードにコピーする) には、次のように入力します:10yy
少しわかりにくいですが、これらのリモート端末を使用する際に覚えておくと非常に便利です
一部の編集者の学習曲線に注意してください:
(ソース:unix.rulez.org の calver)
<ブロック引用>
PuTTY と vi エディターを使用しています。マウスを使用して 5 行を選択し、それらの行を削除したい場合、どうすればよいですか?
マウスを忘れてください。 5 行を削除するには、次のいずれかを行います:
- 最初の行に移動して d5d と入力します (dd 1 行 d5d を削除します 5 行削除) ~or~
- Shift-v と入力します 行ごとの選択モードに入る 、次に j を使用してカーソルを下に移動します (はい、h を使用します 、j 、k と l 左に移動 、ダウン 、アップ 、そうですね それぞれ、矢印を使用するよりもはるかに効率的です) そして d と入力します 選択を削除します。
また、Shift を押す Windows でできるように、キーボードを使用して行を選択するにはどうすればよいですか? 矢印を移動してテキストを選択しますか? vi でそれを行うにはどうすればよいですか?
私が言ったように、 Shift-v を使用してください 行ごとの選択モードまたは v に入る 文字単位の選択モードに入るか、Ctrl-v ブロック単位の選択モードに入ります。 h で移動 、j 、k と l .
Vim Tutor (vimtutor
を実行) で時間を過ごすことをお勧めします ) 非常に教訓的な方法で Vim に親しむことができます。
こちらもご覧ください
- Vim で最も生産的なショートカットは何ですか? に対するこの回答は? (SO に関する私のお気に入りの回答の 1 つ)。
- vim による効率的な編集
行番号を使用して削除する場合は、次を使用できます:
:startingline, last line d
例:
:7,20 d
この例では、7 行目から 20 行目を削除します。