Làm thế nào tôi có thể liên tục thấy tên tệp hiện tại trong vim?


32

Tôi đang sử dụng vim và tôi cần một cách để luôn có thể xem tệp mà tôi đang làm việc mà không phải làm ^G.
Tôi thấy tên tệp khi tôi bắt đầu vim nhưng khi tôi bắt đầu làm việc và sử dụng các chức năng khác nhau thì nó bị mất.
Ngoài ra tôi đã thấy những người khác có một số loại "addons" ở phần dưới của bảng điều khiển vim có vẻ như họ là "nút" / "tab" (tôi không chắc làm thế nào để mô tả chúng) liên tục hiển thị thông tin khác nhau bao gồm cả tên tập tin.
Bất kỳ ý tưởng những plugin này là gì? Hoặc làm thế nào tôi có thể đạt được những gì tôi muốn?



Bạn có thể nghĩ về github.com/Lokaltog/vim-powerline không?
johnny

Câu trả lời:


33

Bạn có thể thêm nó vào .vimrctập tin của bạn , hoặc tạm thời trong khi vim.

  • vimrc - set laststatus=2
  • trong vim - :set laststatus=2

Để có được đường dẫn đầy đủ, bạn có thể thêm lệnh này, một lần nữa vào .vimrchoặc trong khi bạn vào vim.

  • vimrc - set statusline+=%F
  • trong vim - :set statusline+=%F

Ví dụ

chế độ bình thường

                        ss # 1

chế độ dòng lệnh

                        ss # 2

Để biết thêm thông tin hơn bạn quan tâm để đọc qua có thông tin bổ sung về cả hai thông tin có sẵn trong vim.

:help laststatus
:help statusline

Tài liệu tham khảo


Tên lạ (tôi nghĩ không có ghi nhớ). Điều này dường như không hiển thị đường dẫn đầy đủ. Sẽ hiển thị đường dẫn đầy đủ là một lựa chọn?
Jim

@Jim - xem cập nhật
slm

@Jim chỉ là lsmệnh lệnhset ls=2
Rahul Patil

5

Tôi thấy rằng việc thêm tệp vào đầu cửa sổ bằng cách sử dụng,

set title

trong .vimrc, ít đáng ghét hơn nên luôn có thanh trạng thái chiếm một dòng đầy đủ ở phía dưới.


1

Các tab mà bạn có thể đề cập đến không phải là một plugin, mà là một hợp. Thử

:tabnew

Nó sẽ mở một tab mới và bạn sẽ thấy thanh menu, hiển thị tên của các tệp trong các tab khác nhau. Để luôn hiển thị thanh menu này, hãy sử dụng

:set showtabline=2

Mặc dù điều này chỉ có ý nghĩa khi bạn thực sự muốn làm việc với các tab (tôi có thể giới thiệu nó). Mặt khác, tôi đề nghị đặt tên trong thanh trạng thái như được phác thảo bởi những người khác.


Không có tab nào cho chắc chắn. Tôi biết về các tab.
Jim

Cảm ơn các downvote. Các tab hiển thị tên của tệp, đó là những gì bạn muốn, phải không? Bạn tự gọi chúng là các tab ...
pfnuesel

1
@Jim có gì sai với các tab?
Walf


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.