Я привык к немодальным редакторам. Только в прошлом году я использовал vim / gvim, который имеет модальный подход.
Я привык к вкладкам во всех редакторах, так как до vim все они привыкли к нему. В gvim вам не обязательно использовать вкладки: вы можете просто использовать буферы.
Мой вопрос: каковы преимущества / недостатки этих двух подходов (буферы против вкладок)? Почему существуют оба этих варианта?
Прежде всего, быстрое исправление имен - все, что открыто в Vim, является «буфером». Терминология здесь похожа на emacs, если вы знакомы с этим редактором. Буферы просто ссылаются на открытые файлы в памяти текущего процесса Vim. Чтобы увидеть список ваших буферов, используйте
который показывает вам список текущих буферов, пронумерованных в порядке их открытия. Однако буферы не имеют ничего общего с визуальным представлением файлов в Vim. Я думаю, что вы можете думать о расколах или взглядах.
Что касается разницы между разделениями или вкладками - это действительно ваши предпочтения! Некоторым людям нравится иметь возможность видеть много кода одновременно (или иметь экранную область для этого), и поэтому они предпочитают использовать расщепления. Другие люди, как и вы, более привыкли к вкладкам и поэтому могут предпочесть это.
Эти ссылки содержат полезную информацию об использовании разделений и вкладок:
для расколов (они называют их видовыми экранами в этом документе): http://www.linux.com/archive/feed/54157
для вкладок: один и тот же сайт (извините, не могу опубликовать более одной гиперссылки)
Надеюсь, это ответит на ваш вопрос! Пожалуйста, уточните, если это не так.
источник
Вкладки обычно используются для представлений, и ViM пытается поддерживать вашу производительность с помощью плагинов, таких как BufExplorer и NERDTree для управления буфером. Тем не менее, я также виновен в использовании одного буфера, открытого в каждой вкладке - это плохая привычка.
источник