Usando opções com: tabe no vim

0

Eu tenho um arquivo aberto no Vim.

Gostaria de abrir outro arquivo em uma guia, usando o comando: tabe. No entanto, eu também gostaria de abrir este arquivo com a opção -M, para evitar modificação e gravação do arquivo. Eu tentei usar o seguinte comando no vim:

:tabe -M filename

No entanto, isso não funcionou. Como posso conseguir isso?

    
por Steven L. 31.01.2015 / 17:31

1 resposta

1

Eu acho que você está procurando

:tabe +set\ nomodifiable|set\ ro filename

Usar + após a tabe permite especificar um conjunto de comandos para executar ao abrir o arquivo. Para mais detalhes, veja

:help +cmd

Se isso é algo que você faz frequentemente, você pode configurar um comando personalizado para fazer isso para você

:command! -nargs=+ -complete=file Tabread tabe +set\ nomodifiable|set\ ro <args>

Coloque isso no seu .vimrc para tê-lo sempre que você iniciar o vim.

Este comando criará um novo comando de usuário chamado Tabread que suporta a conclusão do nome do arquivo (assim você pode usá-lo como tabe ). Ele define essas opções para você e abre o arquivo em uma nova guia.

A opção nomodifiable impede que os comandos de edição trabalhem no buffer, e a opção ro prefenta gravar o buffer no disco.

    
por 31.01.2015 / 18:25

Tags