[解決済み] Vimによる行の範囲指定
2023-03-31 10:11:13
質問
私は C# 開発者ですが、最近、利用可能なツールの知識を広げることにしました。 私が最初に学ぶことにしたツールは Vi/Vim です。 これまでのところすべてがうまくいっていますが、答えが見つかりそうにない質問が 2 つあります。
-
例えば、ある範囲の線を引っ張り出したいとします。 多くの方法があることは知っていますが、行番号で実行したいと思います。 substituteコマンドと同じように、次のような方法で実行できると思います。
81,91y
. このような方法はあるのでしょうか? -
について少し混乱しています。
g
コマンドについて少し混乱しています。 それは無数のことをするようで、g コマンドがその中核で何をするのか、本当に判断できません。 モーションコマンドなのか、ノーマルモードで実行される他のコマンドのためのキャッチオールなのか、混乱しています。 どなたか、このことについて説明してくださるか、またはg
コマンドの良い説明をする文献を教えてください。
どのように解決するのですか?
81-91行目を読む
:81,91y<enter>
を探すのが指が苦手な人は、このように
:
と
,
キーを使用すると、次のようになります (81行目に移動し、11行目を削除)
81gg11yy
私の唯一の使用法は
g
は
5gg
. 5行目に行くには
22gg
: 22行目です。jimboさんがおっしゃるように、本当に他のいくつかのコマンドのモディファイアに過ぎないのです。
念のため、(
http://vim.wikia.com/wiki/Power_of_g
) は、どのように
g
がコマンドモードでどのように動作するかを説明しています。
関連
-
[解決済み] Vimエディタを終了するにはどうすればよいですか?
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] viで複数行を素早くインデントする
-
[解決済み] Vimで文字を改行で置き換える方法
-
[解決済み] Vim 直前の検索ハイライトをクリアする
-
[解決済み] Vimで行全体を複製する方法は?
-
[解決済み] Vimで行末に移動するにはどうしたらいいですか?
-
[解決済み] Vimで最も生産性の高いショートカットは何ですか?
-
[解決済み] vimのレジスタはどのように使うのですか?
-
[解決済み】Vimで複数のファイルを効率的に操作する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] カラースキーム " vim " でカーソルの色を変えるにはどうしたらいいですか?
-
[解決済み] vimでカーソルをファイル末尾に移動させる
-
[解決済み] vi/Vimで複数行の選択範囲の先頭にテキストを挿入する方法
-
[解決済み] Vimの設定ファイルにコメントを入れる方法。".vimrc" は?
-
[解決済み] NERDTreeで拡張子によるファイルのフィルタリングを行うには?
-
[解決済み] Vim: ビジュアルブロックモードで挿入するには?
-
[解決済み] Vimで分割ウィンドウを失わずにバッファを削除する方法は?
-
[解決済み] 既存のウィンドウを新しいタブに移動するにはどうすればよいですか?
-
[解決済み] Vimで最近のドキュメントを一覧表示する
-
[解決済み] nerdtreeを使ったディレクトリの作り方