Durante a última década, costumo trabalhar em um emulador de terminal no modo de tela inteira (geralmente xterm) e, geralmente, com :vsplit
no vim.
1280 × 720 oferece 160 colunas para fontes típicas de 16px (8px de largura), o suficiente para duas sessões de 80 colunas. Da mesma forma, 1920 × 1080 oferece 240 colunas, apenas o suficiente para três sessões de 80 colunas.
Mas, na realidade, o VIM colocou uma barra vertical para separar as sessões. A barra pode ser ocultada ou colorida como fundo¹, mas o espaço é ocupado. Isso deixa a minha sessão de edição 79 colunas, apenas uma coluna para o trabalho diário (por exemplo, a convenção de codificação exige que cada linha seja menor que 80 colunas; os relatórios de email gerados automaticamente assumem 80 colunas).
Existe uma maneira de desocupar o espaço da barra vsplit? Se não puder ser feito com o VIM, gostaria de saber qual editor pode resolver melhor essa necessidade específica. A maioria dos vi-clones não suporta edição multi-janela / buffer múltiplo e aqueles que o fazem (por exemplo, vil) não suportam a divisão vertical, o VIM parece ser o único capaz de dividir verticalmente. O emacs pode fazer melhor?
Nota 1: Tendo mudado a barra para um único espaço (sem barra visível), eu sei que é fácil se acostumar a não ter uma dica de divisão visual. Não é algo que tem que estar lá. Aqui está como: stackoverflow.com/questions/9001337/vim-split-bar-styling ;