viを使って、選択した行にタブを提供したり、コメント行をコメントしたりするような、ハイライト表示された行(v演算子付き)の操作方法を知りたいです。VI/VIMでハイライトされたテキストを操作するにはどうすればよいですか?
1
A
答えて
5
モーションを必要とするほとんどの標準操作はビジュアルモードでも機能するため、ビジュアルモード(v、shift-vまたはctrl-v)のいずれかを選択すると、>
キーで行をインデントすることができます。 :[email protected]^@# @
(視覚範囲が自動的に入力されるので、コマンドラインに:'<,'>[email protected]^@# @
と表示されます)を押してこれらの行をコメントしてください。
ブロックをコメントアウトするもう1つの方法は、列のビジュアルセレクト(ctrl-v)でブロックをコメントアウトし、I
を押して行の先頭に挿入することです。
:help v_>
:help visual-start
:help :s
:help I
コメントを助けるプラグインhereとhereのカップルもあります。より具体的な情報が必要な場合は、現時点で本当に欲しいものを伝えるのが難しいので、少し詳しく質問してください。
5
コードの選択部分をインデントするために、あなたは自動的にそれを行うには=コマンドを使用したり、インデントを増減する>>と< <コマンドを使用することができます。
また、別の便利なコマンドgvを使用すると、最後の選択を回復することができます。
+0
+1:gvは私が知らなかったものです:非常に良い、ありがとう。もう一度「<,'>」と入力すると、最後の選択が記憶されます。 – DrAl
ヘルプのためのThanx – Abhimanyu
VIを使用して作業労力を軽減し、作業を簡単にするこれらの余分なトリック。 – Abhimanyu