どのように左に、上と下にコードブロックをタブでタブ付けしますか?vim質問:コードのブロックをタブする
答えて
私の好きなやり方は、あなたのコードブロックを(通常の[V]実際のラインモードで)選択し、>または<を押してください。
タブを複数回タップする場合は、2>または3>を繰り返します。
十分なタブが付いていない(またはタブが大きすぎる)場合は、「gv」と入力して選択内容を再選択し、もう一度やり直してください。
コードのブロックを移動するには、[V]のラインモードを選択して「d」を押します。これが「カット」操作です。
カーソルを移動したい場所に移動し、「p」を押します。これが「ペースト」操作です。
コードブロックを[V]特別なラインモードで選択し、 "="を押すことで、コードブロックを自動タブすることもできます。コマンドモードで
ページ「Indenting source code」は、必要なすべての情報を提供します。
:他のコマンドとして
>
あなたはそれが適用されているしたい行の数先頭に追加できます。
+ + を>
"tab" 22行になります。
プレス。あなたは、カーソルを含む内部ブロックを「再タブ」
にインデント化したいなら:>iB
を囲む中括弧などの内部ブロックをインデントするには、実行します。>aB
をあなたは「>」を置き換えることができます「<」を左にインデントします。
自動インデントするには==(またはテキストをハイライト表示している場合は=)を押します。
私は、テキストを選択したままテキストを複数回インデントすることができるビジュアルモードに便利な再マップを使用します。いくつかのIDEでタブ(またはシフトタブ)を選択してインデントする方法と似ています。
はまた、あなたがvimのがしようとすると自動的に正しいインデントを決定するために持っている==使用することができ、あなたの.vimrc" Pressing <or> will let you indent/unident selected lines
vnoremap < <gv
vnoremap > >gv
に以下を追加します。 ==を押すか、またはファイル全体を選択して==を押して、すべての字下げを修正することができます(wysiwygエディタによって生成されたhtmlに関する驚異的な動作)。
だけビジュアルモードタイピングVで移動して<または>の文字を使用する:)
- 1. vimの表形式のプラグインの質問
- 2. 難しいVI/VIM再マッピングの質問
- 3. 単純なRubyの質問 - イテレータ、ブロック、シンボル
- 4. Vimのテキスト書式に関する質問
- 5. Git/Vimのやりとりに関する質問
- 6. VIMプロジェクトとタブ
- 7. Vimのタブとバッファー
- 8. VimのシフトタブとVimの逆タブのマッピング
- 9. ニューラルネットワークのmatlabコードに関する質問
- 10. 質問次のコードで
- 11. 2行のタブを表示するvim
- 12. スレッド内のI/Oのブロックに関する質問
- 13. vimでのXコードのような自動補完(タブなし)?
- 14. vimでタブを列挙するには?
- 15. 元に戻す閉じるVimのタブ
- 16. PHPコードの説明質問です。
- 17. Vimでコードの選択されたブロックを一度にコメントする方法は?
- 18. IIS7 - 私のサイトにアクセスするすべてのIPアドレスをブロックする質問
- 19. .vimrcとvimの設定に関するいくつかの質問
- 20. LINQ質問:クエリ式をC#コードにマップ
- 21. 質問は `以下のコードで
- 22. Prologの質問の質問
- 23. タブでコードを整頓するコードをタブで維持する
- 24. シンプルな正規表現質問(vim検索/置換)
- 25. 質問の質問Django
- 26. DOMとタブに要素を保存する際のjQueryの質問
- 27. jstlカスタムタグの質問 - c:out、タグパラメータ、reduceコードを無視する
- 28. Vimの2つのタブの相違点
- 29. Vim:移動コード
- 30. vimでブロックを並べ替え
ます。http:// stackoverflowの。com/questions/442302/tabbing-selected-section-in-vim –
あなたは上下を意味しますか? –
私はコードブロックを持っていて、それをブロックの下の行を取って上に挿入するように[数行]を – vehomzzz