Vim-段落間を移動します(空白行で)


9

次/前の空白行に移動するVIMの組み込みコマンドはありますか?


8
{そして}あなたが望むものです。
cuonglm 2015

上記の^は、質問の要点にもっとコメントします。
Brain90

空白行のように停止しない場合は、おそらく空白文字が含まれているためです。:あなたはこのような代替物を使用して削除することができます:%s/^\s\+$//
JonnyRaa

回答:


9

ナビゲーションのヘルプに移動(:h navigation):

Cursor motions                                  cursor-motions navigation

These commands move the cursor position.  If the new position is off of the
screen, the screen is scrolled to show the cursor (see also 'scrolljump' and
'scrolloff' options).

1. Motions and operators        operator
2. Left-right motions           left-right-motions
3. Up-down motions              up-down-motions
4. Word motions                 word-motions
5. Text object motions          object-motions
6. Text object selection        object-select
7. Marks                        mark-motions
8. Jumps                        jump-motions
9. Various motions              various-motions

Text object motions最も可能性の高い候補者のようです(またはそうJumpsでしょうか?)。に移動しobject-motions<c-]>Ctrl ])を押す:

5. Text object motions                                  object-motions

                                                        (
(                       [count] sentences backward.  exclusive motion.

                                                        )
)                       [count] sentences forward.  exclusive motion.

                                                        {
{                       [count] paragraphs backward.  exclusive motion

                                                        }
}                       [count] paragraphs forward.  exclusive motion.

ビンゴ!


Vimヘルプテキストシステム(:help)は、私が遭遇したオンライン(「プログラム内」など)のソフトウェアドキュメントの中で最も優れたものの1つです。
クサラナンダ

3

次の空白行の使用(右中括弧):

}

前の空白行の使用(左中括弧):

{

コマンドモードで上記を入力します

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.