Cấu hình nào sẽ cho phép vim hiển thị tên bộ đệm / tên tệp trong dòng trạng thái ngay cả khi chỉ có một bộ đệm / tệp được mở?


10

Khi tôi có thêm một một tập tin mở trong vim (sử dụng chia màn hình), mỗi lệnh dòng trạng thái (dòng cuối cùng trong cửa sổ) trông như sau:

filename.txt                           73,1            4%

Đó là tên tệp ở bên trái, với vị trí thước và tỷ lệ phần trăm thông qua tệp ở bên phải (thông qua :set ruler).

Tuy nhiên, khi tôi chỉ mở một bộ đệm, dòng trạng thái trông như sau:

                                       73,1            4%

Làm cách nào tôi có thể hiển thị tên tệp trong mọi trường hợp, ngay cả khi chỉ có một tệp được mở?

Câu trả lời:


19

Đó là dòng trạng thái ( :help status-line). Để bật nó khi bạn chỉ có một cửa sổ, hãy thêm vào .vimrc:

set laststatus=2

À, tôi nghĩ nó được gọi là dòng lệnh vì đó là tham chiếu đi kèm :help ruler- tùy chọn trình biên dịch cmdline_infocần được bật. Câu hỏi được chỉnh sửa. Và cảm ơn!
Ether

3

Một tùy chọn khác là sử dụng :set titletập hợp tên tệp với đường dẫn trong thanh tiêu đề của cửa sổ giao diện điều khiển của bạn. Tiêu đề thay đổi tự động khi tên tệp thay đổi. Để cho phép nó vĩnh viễn thêm nó vào của bạn.vimrc


1

Tôi thực sự nghĩ rằng dòng dưới cùng trong vim được gọi là "thước kẻ", vì nó được kích hoạt bởi ": set thước".

Định dạng của thước đo có thể được tùy chỉnh, theo cùng một cú pháp của "trạng thái", giống như trang trợ giúp vim nói:

Trang trợ giúp của Vim cho "rulerformat"

Cuối cùng, đây là một hướng dẫn tốt cho "trạng thái" vim, bao gồm thêm tên tệp vào đó: Tìm hiểu Vimscript theo cách khó - Dòng trạng thái

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.