Вам нужно принудительно перерисовать, чтобы вы могли использовать :file
.Например,
nnoremap gt gt:redraw<bar>file<cr>
Для получения дополнительной информации см .:
:h gt
:h :redraw
:h :file
Помимо вкладок
Вкладки Vim не , как вкладки большинства текстовых редакторов.
Позвольте мне повторить, что: вкладки Vim не , как вкладки большинства текстовых редакторов.
Вкладки Vim больше похожи на окна просмотра в группе окон / разделений.Кроме того, Vim ориентирован на буфер, а не на табуляцию, как большинство редакторов.Поэтому использовать такие функции, как список быстрых исправлений, часто проще без вкладок (см. :h 'switchbuf'
, если необходимо использовать вкладки).Вкладки Vim часто мешают хорошим рабочим процессам окна и буфера, так как есть более удобные команды навигации окна и буфера.У меня лично открыто много файлов (часто более 50 буферов).Я редко использую вкладки и использую в среднем 1-2 сплита без каких-либо проблем.Вы можете прочитать следующие сообщения:
Лучшие практики с отображениями Vim
Два общих правила для создания отображений:
- Поставьте режим.Таким образом,
:map
становится :nmap
- Если вы не используете отображение
<Plug>
или <SID>
, вы должны , вероятно, использовать вариант :noremap
, например, nnoremap
, xnoremap
,и т. д. Использование этого позволит предотвратить рекурсивное отображение.
Это означает:
map <c-j> ...
становится:
nnoremap <c-j> ...