[解決済み] 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 に慣れることをお勧めします。
こちらもご覧ください
- この回答は Vim で最も生産的なショートカットは何ですか? (SOでの私のお気に入りの答えの1つ)。
- vim による効率的な編集
関連
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
[解決済み] cronは内部でどのようにジョブをスケジューリングしているのですか?
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] エクスポートされた環境変数を削除する方法を教えてください。
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
deepin20ターミナルでサーバーをリモート管理する方法
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] gzip: stdin: gzip 形式ではありません tar: 子プロセスはステータス 1 を返しました。エラーは回復不可能: 現在終了中
-
[解決済み] Bashシェルスクリプト - フラグをチェックし、その値を取得します。
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?