Por que não é: normal / patternCR trabalhando no vim

0

Eu tenho estas 4 linhas:

the lazy cow jumped over the high moon
the hazy cow jumped over the high moon
the noble cow jumped over the high moon
the crazy cow jumped over the high moon

:normal dd está funcionando como esperado.

Por que o :normal /over<CR> não destaca nada?

Peço desculpas por fazer uma pergunta básica.

    
por user941749 06.10.2017 / 07:12

1 resposta

1

Em :h :normal :

{commands} should be a complete command.  If
{commands} does not finish a command, the last one
will be aborted as if <Esc> or <C-C> was typed.

Para completar um /pattern , você precisa pressionar Enter . Mas quando você pressiona Enter , você está realmente terminando o comando :normal , então o /pattern permanece incompleto.

Você pode incluir o Enter como parte do comando usando Ctrl V + Enter :

:normal /over^M

Vim mostrará Ctrl V + Insira como ^M . Consulte :h c_CTRL-V .

    
por 06.10.2017 / 07:53

Tags