2014-07-05 13 views
7

Cách bạn có thể đặt dấu trang trong vim? Tôi muốn đánh dấu một số dòng và chức năng. Làm cách nào để tạo dấu trang trên mã? Mã của tôi được viết bằng C.Đặt dấu trang VIM

+0

Bạn có thể xem xét nhìn vào [ctags cởi mở] (http://ctags.sourceforge.net). Nó tích hợp thực sự tốt với vim. Nó cho phép bạn chuyển sang định nghĩa hàm. Phần trợ giúp có liên quan trong vim ': h tagsrch.txt' – FDinoff

Trả lời

12

Nếu bạn nhập ma, mã sẽ tạo dấu trang trên dòng hiện tại tại vị trí hiện tại có tên a.

ví dụ, gõ ma đã tạo ra một dấu tại địa điểm chính xác nơi con trỏ được đánh dấu

enter image description here

Để truy cập đánh dấu dòng Bên trong Vi bạn có thể sử dụng - {vĩ mô-name}

backtick theo sau là tên macro. Di chuyển đến vị trí dấu trang chính xác. Thao tác này sẽ chuyển đến vị trí ký tự chính xác trong dòng từ vị trí được đánh dấu trang trước đó.

Ví dụ: nếu bạn nhập 'a, nó sẽ đưa bạn đến dấu trang có tên "a". tức là nó sẽ đưa bạn đến nơi con trỏ là cao sáng ở trên Hình 1.

`a 

source

+3

' 'a' (một trích dẫn, a) cũng hoạt động. – amphetamachine

4

chữ in hoa cho phép bạn đặt bookmars toàn cầu (ví dụ: trong tất cả các bộ đệm/tab).

vì vậy bạn có thể sử dụng để thiết lập mA bookmark toàn cầu A, và sau đó sử dụng 'A để có được điều đó nơi đã đánh dấu ngay cả khi bạn đang chỉnh sửa tập tin khác nhau

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