Vim desfazer e refazer como

Vim desfazer e refazer como

Existem muitas situações em que você deve remover as alterações que fez em um arquivo de texto ou precisa voltar a atualizar algumas etapas antes. "Desfazer" significa voltar ao último estado de algo enquanto 'refazer "é usado para desfazer o último" desfazer ". Nos sistemas de computadores, geralmente usamos “Ctrl-Z” para desfazer qualquer alteração realizada em editores como Bloco de notas e Microsoft Word. No editor do VIM do Linux, também podemos desfazer nossas mudanças usando a operação de desfazer, mas com diferentes instruções -chave. Este guia vai explicar os métodos para executar "desfazer" e "refazer" no sistema operacional Linux Mint.

Você precisa garantir que o editor "Vim" já tenha sido instalado e configurado no seu sistema de hortelã Linux. Depois de instalar o editor do VIM, agora você pode abrir seu arquivo de texto recém -gerado por meio da seguinte consulta:

omar@omar-virtualbox: ~ $ vim novo.TXT

Exemplo # 01: Desfazer e refazer uma vez por meio de "u" e "ctrl-r"

O novo.O arquivo txt foi lançado no modo normal do editor "Vim". Você pode voltar ao modo normal no editor Vim usando a tecla ESC, mas não pode digitar ou inserir nada. Portanto, precisamos mudar para o modo de inserção pressionando o pequeno "eu" da palavra -chave enquanto você ainda está no modo normal. O modo do editor VIM será deslocado para "inserir".

Inserimos as 3 linhas mostradas no total dentro do arquivo, utilizando o modo "Inserir" do editor Vim.

Para escrever e salvar permanentemente as alterações que fizemos neste arquivo, precisamos usar o modo normal mais uma vez. Portanto, pressione a tecla "ESC" para voltar ao modo normal. O editor "Vim" utiliza a tecla "W" para salvar as mudanças. Portanto, use “:” e “W” juntos no modo normal, pois também é exibido na parte inferior do arquivo aberto no editor Vim. Pressione Enter depois de “: w”.

As 3 linhas serão salvas no arquivo permanentemente conforme a saída mostrada na parte inferior do arquivo: “Novo.txt ”3l, 53b escrito.

Agora, para desfazer a última mudança que fizemos para o novo.Arquivo TXT, precisamos tocar na tecla "U" do modo normal e você verá que a última atualização será revertida. A saída do arquivo “novo.txt ”aberto no VIM mostra que as linhas inseridas são removidas.

Agora que tentamos "desfazer" para limpar o novo.arquivo txt, estaremos tentando "refazer". Para refazer as alterações feitas por "Desfazer", voltamos para o modo normal usando a tecla "ESC" e pressionamos "Ctrl-R". O texto que adicionamos ao arquivo voltou em um segundo conforme a saída mostrada na foto em anexo. É assim que realizamos uma operação "refazer" para uma única mudança no Linux.

Exemplo # 02: Desfazer e refazer uma vez via “: u” e “ctrl-r” chave

Dentro da ilustração acima, tentamos a chave "u" para desfazer a última ação que fizemos. Agora, usaremos outro método para desfazer as mudanças. Portanto, estamos usando o último arquivo de texto atualizado do exemplo acima: um total de três linhas. Pressione "i" em seu modo normal para entrar no modo de inserção. Agora, removemos a última linha de texto do “Novo.txt ”como mostrado no modo de inserção da foto em anexo.

Depois de remover a última linha, entramos no modo "normal" de vim usando a tecla "ESC" e pressionamos ":" para abrir seu modo de comando. Depois de pressionar “:”, você precisa pressionar “W” para escrever as mudanças.

Para experimentar o operador "desfazer" no modo de comando, precisamos usar ": u" no modo normal. A ilustração de ": u" em seu modo de comando foi mostrada na imagem antes de sua execução.

Agora, para executar o comando ": u" no modo de comando, pressione Enter. O Terminal Vim confirmará sua ação solicitando que você pressione Enter mais uma vez: “Pressione Enter ou digite o comando para continuar”. Então, pressione a tecla Enter novamente para a execução desta consulta.

A última linha que removemos voltou em um segundo usando “: u”.

Para refazer a ação "desfazer" que acabamos de fazer, pressione Ctrl-R no modo normal. Veja, a última linha se foi novamente que realizou “refazer”.

Exemplo # 03: Desfazer e Redos múltiplos de uma só vez

Neste exemplo, desfazeremos várias alterações de uma só vez e refazeremos os múltiplos "desfazer" também. Digamos, você tem um arquivo vazio “Teste.txt ”no sistema Linux Mint e você o abriu no editor Vim usando a consulta mostrada abaixo.

omar@omar-virtualbox: ~ $ vim novo.TXT

Abra o modo de inserção e adicione uma única linha. Salve a atualização usando o comando ": w" no modo normal.

Adicione a segunda linha e salve -a usando o mesmo procedimento mencionado no parágrafo acima.

Adicione 3rd alinhe da mesma maneira e salve -o.

Agora, acabamos de fazer 3 alterações no arquivo vazio. Para recuperar o arquivo vazio, precisamos executar 3 “desfoques”. Para executar 3 "Undo's" de uma só vez, tentaremos o comando "3U" no modo normal.

Depois de voltar o arquivo vazio após desfazer as três últimas mudanças, desfazeremos a operação "Desfazer". Para isso, tentamos a sequência "Ctrl+R" de chaves no modo normal e temos os dados de texto de 3 linhas de volta no arquivo, que são os três últimos "desfazer".

Conclusão

Depois de passar por este guia, você terá conhecimento suficiente sobre o uso de operações "desfazer" e "refazer" no editor "Vim" Linux Mint "Vim". Há uma breve explicação sobre as operações "desfazer" e "refazer". Enquanto a primeira e a segunda ilustração cobrem o uso de ambas as operações para uma única mudança. O último exemplo é discutir a maneira de executar várias operações de "desfazer" e "refazer" de uma só vez, sem executar o comando "Desfazer" e "refazer" mais de uma vez.