Mở vim
từ thư mục gốc của tệp nguồn của bạn và mở rộng path
tùy chọn để bao gồm tất cả các thư mục con trong đó.
Ví dụ set path+=/usr/include/c++/**
cho tiêu đề C ++ và set path+=**
cho thư mục nguồn của bạn.
Điều này, sau đó, mở ra rất nhiều khả năng sau đây.
1) Mở tệp theo tên hoặc các phần của nó
:find file_name
Bạn có thể sử dụng tính năng tự động hoàn thành và mở rộng ký tự đại diện :find
một cách đáng tin cậy. Bạn gõ tên, nó sẽ định vị tên. Điều này hoạt động theo ngôn ngữ bất khả tri, tôi chắc chắn bạn sẽ thích nó.
2) Điều hướng đến các tệp dưới lỗi:
nếu bạn muốn đi đến một đường dẫn tệp như #include "project/path/classA.h
.
gf or gF - go to file under cursor.
Ctrl- 6- để quay lại vị trí con trỏ cuối cùng sau gf
hoặcgF
3) Tra cứu API và điều hướng đến vị trí API
[i
hoặc [I
có thể được sử dụng để tra cứu chữ ký hàm của bạn cho từng từ dưới con trỏ mà không cần rời khỏi vùng làm việc của bạn. [<Tab>
để thực sự đi đến khai báo. Sử dụng Ctrl- 6để quay lại vị trí cuối cùng.
Không cần mở rộng path
, bạn có thể bắt đầu điều hướng tệp bằng :Ex
lệnh và điều hướng và mở tệp của mình. Tôi thích NerdTree
điều này hơn.