Pergunta

Vamos dizer que eu tenho este texto:

$test = 'lorem';
$test2= 'ipsum';

e eu quero copiar lorem e colar em ipsum. Eu tentei fazer yi' em lorem e prosseguiu ipsum e fez ci' mas que substituiu o meu pastebin com ipsum. e minha cópia anterior foi perdido.

Foi útil?

Solução

yi ' em lorem, mudança para i de ipsum, VEP ?

Outras dicas

Fácil:

"kyi' em lorem, mudança para i de ipsum, ve" kp

Esta yanks lorem em registar k, cola-lo ao longo do ipsum de registar k, e mantém -lo no registo k pronto para colar novamente em qualquer lugar outra coisa que você pode querer colocá-lo. ipsum ainda acaba no registo padrão, mas isso não é mais um problema e poderia ser útil também.

Se você já tem algo em registo k, você pode usar um registo diferente, em vez (basta usar uma chave diferente).

Eu costumo ir para o comando sed.

:%s/ipsum/lorem/g
  • meios % fazer isso para cada linha
  • meios s sed, ou procurar e substituir
  • g nos meios finais substituir cada ipsum com lorem; se você omitir isso, ele só substitui o primeiro.

Vá para o l de lorem, ye (puxão para o fim da palavra). Vá para o i de ipsum ", _de (apagar ao fim da palavra, colocando o texto suprimido no registo buraco negro. P (colar registo antes do cursor).

Ao todo: YEJ "_deP

Por que você não arrancar em um buffer chamado, usando "ayi', em seguida, excluir e colar com d'i"aP?

Eu não sei o que você quer exatamente.

Você tem isso em duas linhas:

$test = 'lorem';
$test2= 'ipsum';

Se você vai para l e yw, ele puxa lorem, em seguida, ir para i de ipsum, e cw, e p e ele irá substituir ipsum com lorem. Você ainda terá tanto lorem ipsum e nos registros.

Você pode obter o conteúdo desses registos com: reg

Se você quiser colar algo a partir deles, em seguida, "* p, ou": p, ou "0p (você verá que quando você digita: reg)

As palavras aqui para parar Markdown tratar o código que segue como texto simples.

/lorem
"adw
/ipsum
"aP"bdw
``
"bp

As primeiras pesquisas de texto para 'lorem'; os próximos elimina a palavra para o buffer chamado 'a', deixando um par de aspas vazias para trás no texto. Os próximos achados da pesquisa 'ipsum'; o "aP puxa o tampão chamado 'a' antes da palavra ipsum; o "bdw exclui a palavra para o buffer chamado 'b', deixando 'lorem' para trás. A crase dupla vai voltar para o lugar da última pesquisa veio - as aspas vazias; e "bp puxa o tampão nomeado após a primeira citação.

Você também pode omitir o "a e "b, mas desta forma, os valores estão na "a buffers nomeados e "b e podem ser copiados novamente, e novamente, e novamente até que você não precisa os valores mais.

Depois de fazer ci' em impsum seu lorem está em "0 registo. Assim, você pode fazer ci'^R0 (meio ^R Ctrl+r) e cole o lorem no lugar de ipsum.

Veja :help quote_number para mais informações sobre registros numerados.

vi'y em lorem

vi'p em ipsum

gvy para copiar de volta lorem para se inscrever possível macro com vi'p

(qa - gvy - j - vi'p - q - @a - @@ - @@ ...)

Você quer usar y para copiar uma seleção e p para colar.

Aqui está uma lista boa para manter em mãos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top