Rolagem? ~ Vim ex mode

2

Sinta-se à vontade para me indicar a documentação apropriada para isso.

Quando em modo ex (Q) e inserindo vários comandos, o arquivo rola até onde você não consegue ver o que está trabalhando.

Existem ligações de teclas para rolar o arquivo visível enquanto no modo ex? Ctrl-J coloca linhas na janela ex - mas não parece haver uma maneira de ir na outra direção - Ctrl-J rola por linha. Talvez seja a versão do sistema operacional ou Vim?

Existe uma configuração para evitar que o ex role o arquivo? Muito chato.

Obrigado ~

Bubnoff

    
por Bubnoff 11.11.2010 / 21:15

2 respostas

1

O comando: p imprime linha atual o suficiente?.

Tente: -5, + 5p para contexto e substitua p por # ir obter números de linha.

Edit: Acabou de encontrar: z que é melhor, pois não move o cursor como: p faz.

E uma contra-pergunta: Pergunto-me por que usar o modo ex?

Estou usando o vim há mais de 10 anos e até agora não encontrei nenhum uso para ele (mas posso imaginar alguns como editar linhas muito longas ou trabalhar com conexões muito lentas).

    
por 18.11.2011 / 15:35
0

Esse é o ponto principal do modo ex - ex sempre foi um editor de linhas e nunca foi um editor de telas. vi basicamente transformou ex em um editor de tela e manteve o modo ex para que pudesse ser compatível com versões anteriores.

Se você quiser ver o que está fazendo, use o comando 'p', então:

:p       Show current line
:.,+10p  Print lines from current line to ten lines down
:1,$p    Print all lines in the file

[etc].

    
por 18.11.2011 / 15:52

Tags