เป็นกลุ่ม - นำทางระหว่างย่อหน้า (ตามบรรทัดว่าง)


10

มีคำสั่งในตัวใน VIM ที่นำทางไปยังบรรทัดว่างถัดไป / ก่อนหน้าหรือไม่?


9
{และ}เป็นสิ่งที่คุณต้องการ
cuonglm

^ ด้านบนแสดงความคิดเห็นเพิ่มเติมถึงจุดสำหรับคำถาม
Brain90

หากคุณพบว่าพวกเขาไม่ได้หยุดในสิ่งที่ดูเหมือนว่าบรรทัดว่างอาจเป็นเพราะพวกเขามีช่องว่างที่พวกเขา คุณสามารถลบโดยใช้สิ่งทดแทนเช่นนี้::%s/^\s\+$//
JonnyRaa

คำตอบ:


10

ไปที่ความช่วยเหลือในการนำทาง ( :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) เป็นหนึ่งในเอกสารซอฟต์แวร์ออนไลน์ที่ดีที่สุด (เช่นใน "ภายในโปรแกรม") ที่ฉันได้พบ
Kusalananda

4

การใช้บรรทัดว่างถัดไป (วงเล็บปีกกาขวา):

}

การใช้บรรทัดว่างก่อนหน้า (วงเล็บปีกกาซ้าย):

{

พิมพ์ด้านบนเมื่ออยู่ในโหมดคำสั่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.