Nếu bạn đang chỉnh sửa tập tin trong một thư mục thông thường, bạn có thể :cd
vào thư mục đó, sau đó sử dụng :e
trên chỉ là tên tập tin.
Ví dụ, chứ không phải là:
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:sp /big/long/path/that/takes/a/while/to/type/or/tab/complete/other_thingy.c
:vs /big/long/path/that/takes/a/while/to/type/or/tab/complete/one_more_thingy.java
Bạn có thể làm:
:cd /big/long/path/that/takes/a/while/to/type/or/tab/complete/
:e thingy.rb
:sp other_thingy.c
:vs one_more_thingy.java
Hoặc, nếu bạn đã có một tập tin trong thư mục mong muốn mở, bạn có thể sử dụng %
viết tắt cho các tên tệp hiện tại và cắt nó vào thư mục hiện tại bằng công cụ sửa đổi :h
(:help :_%:
):
:e /big/long/path/that/takes/a/while/to/type/or/tab/complete/thingy.rb
:cd %:h
:sp other_thingy.c
:vs one_more_thingy.java
Và, giống như những người khác đã nói, bạn có thể hoàn thành tab tên tệp trên dòng cũ (xem :help cmdline-completion
để biết thêm).
Kem có được tính không? – Hai
Lưu ý rằng các lệnh được đề xuất có hiệu ứng khác nhau ': tabe' sẽ mở tệp trong một tab mới,': new' sẽ phân chia theo chiều ngang cửa sổ và ': edit' sẽ đóng tệp hiện tại trước khi mở tệp mới. –