Como abrir vários arquivos com guias no vim, cada um em uma linha específica?

2

Usando o vim, posso abrir vários arquivos com guias usando a opção -p:

$ vim -p file1 file2 file3

Usando o vim, posso abrir um arquivo em uma linha específica:

$ vim file1 +123

Como posso abrir vários arquivos em guias, cada um em sua própria linha distinta?

    
por user74094 27.08.2013 / 18:01

1 resposta

7

Isso fará isso: vim +123 file1 +"tabnew +20 file2"

Como mencionado nos comentários, você pode continuar adicionando arquivos usando a mesma sintaxe:

vim +123 file1 +"tabnew +20 file2" +"tabnew +40 file3" +"tabnew +10 file4"

user74094 fez o ponto que, infelizmente, isso abre para a última aba, em vez do primeiro. Isso pode ser corrigido com a adição de tabfirst como tal:

vim +123 file1 +"tabnew +20 file2" +tabfirst

Para quem não entende, um + significa que o vim executa um novo comando. Então, isso é essencialmente dizendo: "abra o vim para a linha 123 no arquivo1, abra uma nova guia com o arquivo2 para a linha 20 e, em seguida, mude para a primeira guia"

Resposta / pesquisa original retirada de aqui .

    
por 27.08.2013 / 18:27