Como refazer as mudanças no vim?

Como refazer as mudanças no vim?
Você pode ter usado a função "desfazer" em muitos sistemas operacionais quando acidentalmente executou algum erro, eu.e., Exclua algum arquivo. Mas você já ouviu falar da função "refazer"? A função "refazer" é usada para inverver a ação do comando "desfazer". Isso significa que, se o comando "desfazer" for usado para remover algum texto do arquivo, o "refazer" colocará esse texto novamente no arquivo como um reverso para "desfazer.”Em outras palavras, o que quer que tenha sido realizado pelo comando“ desfazer ”, o comando“ refazer ”será revertido. O VIM é um editor de texto bastante popular encontrado nos sistemas Linux como um aplicativo interno. O uso de Vim de "desfazer" e "refazer" é bastante conhecido. Então, decidimos demonstrar como "refazer" qualquer alteração no VIM usando este artigo.

Exemplo 01:

Então, vamos começar com o Ubuntu 20.04 Abertura da concha do terminal, eu.e., Usando Ctrl+Alt+T. Para fazer algumas atualizações no VIM, devemos ter alguns arquivos com dados. Então, estamos usando o “novo.arquivo txt ”da nossa pasta doméstico do Ubuntu 20.04 Sistema. Ele contém os dados numéricos de 2 linhas, conforme a instrução “CAT” na imagem apresentada abaixo. Execute a instrução Anexada abaixo no Linux Shell.

$ CAT NOVO.TXT

Agora, você deve abrir este arquivo no vim usando a instrução "vim" com o nome do arquivo como abaixo. Execute a instrução Anexada abaixo no Linux Shell.

$ vim novo.TXT

Agora, o arquivo é aberto com a mensagem de atenção mostrada. Pressione "E" para começar a usá -lo. A saída pode ser verificada no shell Linux.

Os dados do arquivo são mostrados no modo normal do nosso editor Vim. No Vim, trabalhamos em diferentes modos. Temos que abrir o modo normal primeiro, usando a tecla "ESC" para mudar de um modo para outro. Precisamos mudar o modo normal com o modo de inserção para executar algumas atualizações. Para isso, você precisa pressionar "eu" do teclado.

Agora, estamos no modo "Inserir" do editor Vim. Excluímos a última linha deste arquivo, como mostrado na imagem anexada abaixo.

Se você deseja recuperar a linha excluída neste arquivo, você precisa usar o comando "desfazer" no editor Vim, mesmo que você tenha salvado esse arquivo ou não. Para usar o comando "desfazer", você precisa abrir o modo de comando de Vim. Pressione a tecla “ESC” para abrir o modo normal e pressione “:” para iniciar o modo de comando. Agora, adicione "desfazer" na área de comando e toque em Enter.

Você verá nossa linha excluída aparecerá novamente em nosso arquivo no editor Vim. A saída pode ser verificada no shell Linux.

Se você se arrepender de executar a operação "desfazer" neste arquivo, precisará executar a operação "refazer". Você pode usar o mesmo modo de comando ou simplesmente usar o "Ctrl-R" enquanto o modo normal é aberto no seu editor Vim. Você verá que a segunda linha será novamente excluída do editor usando o "refazer" como o oposto de "Desfazer.”A saída pode ser verificada no shell Linux.

Exemplo 02:

Vejamos um exemplo semelhante de alterações "refazer" no editor Vim. Então, precisamos abrir o mesmo “novo.Arquivo de texto txt ”no editor Vim usando o comando“ vim ”. Este arquivo será aberto no modo normal. Mas, se quisermos adicionar ou atualizar este arquivo, precisamos ligar o modo "Inserir". Antes disso, ligue seu modo normal pressionando a tecla "ESC". Depois disso, pressione "eu" do teclado. Agora, o modo de inserção está ligado, adicionamos o padrão abaixo da maspra de 5 linhas de dados no arquivo. A linha inferior do editor do VIM mostra que adicionamos 10 caracteres em 5 linhas do arquivo. A saída pode ser verificada no shell Linux.

Precisamos salvar esses dados de padrão de 5 linhas no mesmo arquivo, “Novo.TXT.”Então, devemos voltar para o modo normal primeiro usando a tecla“ ESC ”e pressionando a tecla“: ”do teclado para ligar no modo de comando. Escreva “W” no teclado na área de comando e pressione a tecla Enter, conforme apresentado na parte inferior da imagem abaixo. A saída pode ser verificada no shell Linux.

A parte inferior do editor do VIM mostrará que os dados são salvos no arquivo “Novo.texto ”, eu.e. "novo.txt fl, 30c, escrito ”. A saída pode ser verificada no shell Linux.

Você quer excluir as alterações que acabou de fazer no editor do VIM, desfazendo. Então, você precisa executar o comando "desfazer" na área de comando, conforme apresentado abaixo.

Depois de pressionar a tecla "Enter", ele solicitará que você pressione a tecla "Enter" mais uma vez para afirmar sua ação de "Desfazer.”Então, pressione Enter mais uma vez. A saída pode ser verificada no shell Linux.

Isso excluirá todas as 5 linhas do arquivo Vim que você acabou de adicionar, conforme exibido abaixo.

Se você excluiu por engano todas essas linhas deste arquivo, pode refazer a ação "desfazer". Pressione “Ctrl+R” ou use o comando “refazer” no modo de comando de Vim seguido pela tecla Enter. Você verá que todas as 5 linhas estarão de volta na tela do arquivo Vim. A saída pode ser verificada no shell Linux.

Conclusão:

Finalmente, fizemos o artigo de hoje para usar a função "refazer" no editor Vim. Temos que passar pelo comando "desfazer" no editor do VIM antes de usar o comando "refazer", pois é o requisito básico de "refazer" antes de fazer alterações. No geral.