Como abro um arquivo para visualizar em uma nova guia? Especificamente, quero o equivalente somente leitura de :tabe[dit] <filename>. eu tentei
:tab :view <filename>
mas isso não cria uma nova guia, como sugere a documentação .
Como abro um arquivo para visualizar em uma nova guia? Especificamente, quero o equivalente somente leitura de :tabe[dit] <filename>. eu tentei
:tab :view <filename>
mas isso não cria uma nova guia, como sugere a documentação .
Respostas:
:tab <cmd>abre uma guia onde um <cmd>teria aberto uma janela. :viewnão abre uma janela, então :tab viewnão abre uma guia :-) Veja :help :tab.
No entanto, também temos o :sviewcomando, que faz:
O mesmo que ": split", mas defina a opção 'somente leitura' para esse buffer.
Isto faz abrir uma janela. Então :tab sview fileabre uma guia.
:sviewé a abreviação de "exibição dividida". Você pode abreviar para to :sve também pode deixar de fora o segundo :.
Pós-escrito:
Sua pergunta sugere que você não conhece muito a terminologia do Vi / Vim. Muitas pessoas estão confusas com isso, então não se preocupe :-) :help windowé uma boa leitura para uma introdução. Ele tem um resumo útil no início:
Um buffer é o texto na memória de um arquivo.
Uma janela é uma janela de exibição em um buffer.
Uma ficha de registro é uma coleção de janelas.
:splitviewcomando não existe. É apenas:sviewou:sv.