Bagaimana saya bisa terus-menerus melihat nama file saat ini di vim?


32

Saya menggunakan vim dan saya perlu cara untuk selalu dapat melihat file yang sedang saya kerjakan tanpa harus melakukannya ^G.
Saya melihat nama file ketika saya mulai vim tetapi ketika saya mulai bekerja dan menggunakan berbagai fungsi itu hilang.
Saya juga telah melihat orang lain memiliki semacam "addons" di bagian bawah konsol vim yang tampak seperti "tombol" / "tab" (saya tidak yakin bagaimana menggambarkannya) yang menampilkan berbagai info terus-menerus termasuk nama file.
Adakah yang tahu plugin ini? Atau bagaimana saya bisa mencapai apa yang saya inginkan?



Mungkinkah Anda memikirkan github.com/Lokaltog/vim-powerline ?
johnny

Jawaban:


33

Anda dapat menambahkan ini ke .vimrcfile Anda , atau sementara waktu di vim.

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

Untuk mendapatkan path lengkap Anda bisa menambahkan perintah ini, sekali lagi untuk Anda .vimrcatau saat di vim.

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

Contohnya

mode normal

                        ss # 1

mode baris perintah

                        ss # 2

Untuk info lebih dari yang Anda baca, ada info tambahan tentang keduanya yang tersedia di vim.

:help laststatus
:help statusline

Referensi


Nama aneh (saya pikir tidak ada mnemonik). Ini sepertinya tidak menunjukkan jalan penuh. Apakah menampilkan path lengkap menjadi opsi?
Jim

@ Jim - lihat pembaruan
slm

@ Jim itu hanya sebagai lsperintahset ls=2
Rahul Patil

5

Saya menemukan bahwa menambahkan file ke bagian atas jendela menggunakan,

set title

di .vimrc, kurang menjengkelkan daripada selalu memiliki status bar mengambil garis penuh di bagian bawah.


1

Tab yang mungkin Anda maksud bukanlah plugin, tetapi sebuah built-in. Mencoba

:tabnew

Seharusnya membuka tab baru dan Anda akan melihat bilah menu, menunjukkan nama file di tab yang berbeda. Untuk selalu menampilkan bilah menu ini, gunakan

:set showtabline=2

Meskipun ini hanya masuk akal ketika Anda benar-benar ingin bekerja dengan tab (saya bisa merekomendasikannya). Kalau tidak, saya sarankan untuk mengatur nama di statusbar seperti yang dijelaskan oleh orang lain.


Tidak. Tidak perlu tab. Saya tahu tentang tab.
Jim

Terima kasih untuk downvote. Tab menunjukkan nama file, itu yang Anda inginkan, bukan? Anda menyebut mereka tab sendiri ...
pfnuesel

1
@ Jim, ada apa dengan tab?
Walf


1

Lihat juga vim-airline . Perhatikan bahwa Anda masih harus menggunakan "set laststatus = 2" untuk menunjukkan baris status.

masukkan deskripsi gambar di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.