Вы хотите иметь
set hidden
в вашем .vimrc
файле. Прочитайте (немного) больше о скрытой опции и скрытых буферах
Хорошо, я пользователь vim с плагином Minibufexl, который показывает вкладки буфера, я назначил Shift + J и Shift + K для переключения между вкладками. Одна вещь, которая часто расстраивает меня - это когда я редактирую файл и переключаюсь в другой буфер, я ДОЛЖЕН записать в текущий файл, а затем переключиться.
Например, у меня открыты foo.cpp и foo.h в двух буферах, и я редактирую foo.cpp и не сохранил его, мне нужно проверить foo.h, чтобы увидеть определение функции. Затем я использую плагин быстрого доступа к альтернативным файлам (a.vim) или ярлык выше. Это где я должен сохранить перед переключением, это быстро раздражает.
Я не знаю, какой поисковый запрос использовать в Googles, поэтому я спрашиваю здесь, мои извинения, если он вводит в заблуждение.
Вы хотите иметь
set hidden
в вашем .vimrc
файле. Прочитайте (немного) больше о скрытой опции и скрытых буферах
Возможно, вам будет полезно использовать разделенные окна. Например, при редактировании foo.c выполните
:split foo.h
Это откроет foo.h в окне выше foo.c. Вы можете перемещаться между окнами с помощью ^W^W
(Ctrl-W Ctrl-W) и максимизировать текущее окно с помощью ^W_
. Вы можете найти больше информации об этом, выполнив
:help windows