Як я можу постійно бачити поточне ім'я файлу в vim?


32

Я використовую vim, і мені потрібен спосіб завжди бачити файл, над яким я працюю, без цього робити ^G.
Ім'я файлу я бачу, коли запускаю vim, але коли я починаю працювати і використовувати різні функції, він втрачається.
Також я бачив, що в нижній частині консолі vim з'являються якісь "аддони", які здаються, що вони "кнопки" / "вкладки" (я не впевнений, як їх описати), які постійно показують різну інформацію, включаючи ім'я файлу.
Будь-яка ідея, що це за плагіни? Або як я можу досягти того, що хочу?



Ви можете думати про github.com/Lokaltog/vim-powerline ?
Джонні

Відповіді:


33

Ви можете додати це у свій .vimrcфайл, або тимчасово перебуваючи в vim.

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

Щоб отримати повний шлях, ви можете додати цю команду знову до своєї .vimrcабо під час роботи vim.

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

Приклади

нормальний режим

                        ss №1

режим командного рядка

                        ss №2

Для отримання додаткової інформації, ніж ви хочете читати, є додаткова інформація про обидві, доступні в vim.

:help laststatus
:help statusline

Список літератури


Дивне ім’я (я не думаю, що мнемонічне). Це, здається, не показує повного шляху. Чи було б відображення повного шляху варіантом?
Джим

@Jim - дивіться оновлення
slm

@Jim це так само, як lsкомандаset ls=2
Рахул Патіл

5

Я вважаю, що додаючи файл у верхню частину вікна за допомогою,

set title

у .vimrc є менш неприємним, ніж завжди в рядку стану, що займає повну лінію внизу.


1

Вкладки, на які ви, мабуть, посилаєтесь, - це не плагін, а вбудований . Спробуйте

:tabnew

Він повинен відкрити нову вкладку, і ви повинні побачити рядок меню із зазначенням назви файлів на різних вкладках. Щоб завжди показувати цю панель меню, використовуйте

:set showtabline=2

Хоча це має сенс лише тоді, коли ви дійсно хочете працювати з вкладками (я можу рекомендувати це). В іншому випадку я б запропонував встановити ім'я на панелі стану, як його окреслили інші.


Ні. Вкладки точно не знаю. Я знаю про вкладки.
Джим

Дякую за голосування Вкладки показують назву файлу, саме цього ви хочете, ні? Ви самі їх називали вкладками ...
pfnuesel

1
@Jim що не так із вкладками?
Уолф


1

Також перевірте vim-airline . Зверніть увагу, що ви все ще повинні використовувати "встановити laststatus = 2", показувати рядок стану.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.