В последнее десятилетие я обычно работаю в эмуляторе терминала в полноэкранном режиме (часто в xterm) и часто с :vsplit
in vim.
1280 × 720 предлагает 160 столбцов для типичного шрифта 16px (шириной 8px), чего вполне достаточно для двух сеансов по 80 столбцов. Точно так же, 1920 × 1080 предлагает 240 столбцов, что достаточно для трех сеансов по 80 столбцов.
Но на самом деле VIM поставил вертикальную черту для разделения сессий. Панель может быть скрыта или окрашена в качестве фона¹, но место занято. Это оставляет мой сеанс редактирования 79 столбцами, всего один столбец для ежедневной работы (например, соглашение о кодировании требует, чтобы каждая строка не превышала 80 столбцов; автоматически создаваемые отчеты по электронной почте предполагали 80 столбцов).
Есть ли способ освободить пространство всплитого бара? Если это не может быть сделано с VIM, мне интересно, какой редактор может решить эту конкретную проблему лучше. Большинство vi-клонов не поддерживают мульти-оконное / мульти-буферное редактирование, а те, кто это делает (например, vile), не поддерживают вертикальное разделение, VIM кажется единственным, способным к вертикальному разделению. Может ли Emacs сделать лучше?
Примечание 1: переключив панель на один пробел (без видимой полосы), я знаю, что легко привыкнуть к отсутствию визуального разделения. Это не то, что должно быть там. Вот как это сделать: stackoverflow.com/questions/9001337/vim-split-bar-styling ;