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
関連する問題
- 1. WPF TextBoxのハイライトされたテキストのフォアグラウンドカラーを変更するにはどうすればよいですか?
- 2. TextBoxのハイライトされたテキストの色を変更するにはどうすればよいですか?
- 3. マウスオーバーでハイライトを作成するにはどうすればよいですか?
- 4. Pythonでビットを操作するにはどうすればよいですか?
- 5. 延期されたMoveFileEx操作をキャンセルするにはどうすればよいですか?
- 6. 「ブラックボックス」操作を停止するにはどうすればよいですか?
- 7. ajaxレスポンスで返されるhtmlを操作するにはどうすればよいですか?
- 8. MenuItemImageをテキストで作成するにはどうすればよいですか?
- 9. iframeからテキストを操作するにはどうすればよいですか?
- 10. ビジュアルスタジオのハイライト.phpファイルを作るにはどうすればいいですか
- 11. ハイライトされたスペルミスの単語の色を変更するにはどうすればよいですか?
- 12. タグ内およびタグ外のテキストをハイライト表示するにはどうすればよいですか?
- 13. オペレーターの文章ハイライトを崇高なテキストで追加するにはどうすればよいですか?
- 14. addOperationWithBlockで作成した操作をキャンセルするにはどうすればよいですか?
- 15. 暗号化操作で生成される結果の暗号テキストの長さを事前に決定するにはどうすればよいですか?
- 16. 計算されたフィルタリングされたプロパティを作成するにはどうすればよいですか?
- 17. 動的に作成された 'el'でバックボーンビューを作成するにはどうすればよいですか?
- 18. Silverlight RichTextBoxで書式設定されたテキストを設定するにはどうすればよいですか?
- 19. UIButtonタイトルラベルのテキストがクリップされないようにするにはどうすればよいですか?
- 20. SolrConnectionでタイムアウトを延長するにはどうすればよいですか? (SolrConnectionException:操作がタイムアウトした)
- 21. CSS3/Javascriptで「ハイライト」エフェクトを作成するにはどうすればよいですか?
- 22. 関数[a] - > [a]を[(a、Int)]で操作させるにはどうすればよいですか?
- 23. 入力要素にグレー表示されたテキストをエミュレートするにはどうすればよいですか?
- 24. FireMonkeyでドラッグ操作が終了したと判断するにはどうすればよいですか?
- 25. UITableViewCellをハイライトするにはどうすればいいですか?
- 26. Javascript:DOM操作後の選択(ハイライト表示されたテキスト)を返します
- 27. TextFieldスクロールでテキストを作成するにはどうすればよいですか? (HTMLのマーキーのような)
- 28. UIPickerViewでテキストを取得するにはどうすればよいですか?
- 29. スクラッチで作成されたリストからアイテムを選択するにはどうすればよいですか?
- 30. Javaサーブレットでasp.netで作成されたCookieを取得するにはどうすればよいですか?
ヘルプのためのThanx – Abhimanyu
VIを使用して作業労力を軽減し、作業を簡単にするこれらの余分なトリック。 – Abhimanyu