2009-10-02 29 views
14

Có bất kỳ phím tắt nào để di chuyển đến các dấu ngoặc kèm theo tiếp theo hay không. Ví dụ:cách di chuyển đến các dấu ngoặc kèm theo tiếp theo trong VI

int func() 
{ 

if(true) 
{//this point 

    for(int i=0;i<10;i++) 
    {//need to jump from here to 

    //blah blah blah 

    } 

} 
} 

Tôi có thể di chuyển đến đầu hàm bằng cách sử dụng [[ nhưng không chắc chắn cách di chuyển đến dấu ngoặc đơn tiếp theo. Cảm ơn mọi thông tin ...

Trả lời

15

không thể nghĩ ra bất cứ điều gì dễ dàng hơn /{

[{ sẽ đi đến một ai chưa từng có, nhưng đó không phải là những gì bạn muốn.

+4

+1 - Tôi nghĩ [{chính xác là những gì anh ấy muốn –

+0

Điều này sẽ đưa tôi đến {tiếp theo không phải là điều tôi muốn. Có thể không? {Sẽ hoạt động. Xin vui lòng xem các ý kiến ​​trong đoạn mã – VNarasimhaM

+3

thực sự [{là những gì chính xác tôi đang tìm kiếm ... Cảm ơn !!!! – VNarasimhaM

12

Đặt con trỏ trên một khung và nhấn phím phần trăm.

Đồng thời, đặt tùy chọn 'hiển thị' làm cho con trỏ nhảy đến giá mở phù hợp khi bạn nhập khung đóng.

Thêm một bản tuyên bố như thế này:

set matchpairs+=<:> 

Sẽ thêm dấu ngoặc nhọn vào danh sách tiêu chuẩn của dấu ngoặc trận đấu đôi.

0

Luôn có/{

Tức là, tìm kiếm dấu ngoặc mở tiếp theo.

2

Đối với cặp ngoặc ôm tiếp theo làm]}, nhưng trong ví dụ bạn đang tìm kiếm trước đó. Trong trường hợp đó hãy thử [{.

Các vấn đề liên quan