O comando para substituir uma string por outra no editor vi é
%s/FindMe/ReplaceME/g
para mais informações sobre o uso: vim
Novo no linux: -)
No meu .bashrc eu tenho set -o vi
.
Dessa forma, quando estou no terminal, posso pressionar CTRL + { e, em seguida, usar comandos VI para navegar, editar e pesquisar o histórico de comandos.
Uma coisa que não consigo descobrir é como encontrar e substituir. Vamos dizer, por exemplo, eu tenho o seguinte comando cp /abc/*.src /def/*.src
. Como posso encontrar / substituir src
com trg
?
Para esclarecer, NÃO estou no editor do VI / VIM. Eu estou na linha de comando. Por exemplo, na linha de comando para acessar o último comando, posso fazer o seguinte:
CTRL + { k
Depois, para acrescentar ao final do comando, posso fazer:
$ a
Como posso alterar meu comando usando localizar / substituir na linha de comando.
Obrigado