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 .
fonte
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 .
:tab <cmd>
abre uma guia onde um <cmd>
teria aberto uma janela. :view
não abre uma janela, então :tab view
não abre uma guia :-) Veja :help :tab
.
No entanto, também temos o :sview
comando, 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 file
abre uma guia.
:sview
é a abreviação de "exibição dividida". Você pode abreviar para to :sv
e 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.
:splitview
comando não existe. É apenas:sview
ou:sv
.