Maneiras de usar o comando “Desfazer” no Vim de maneira eficiente e fácil para desfazer erros

No mundo da edição de texto e do desenvolvimento de software, é inegável a importância de saber utilizar as ferramentas de edição de forma eficiente. Dentre essas ferramentas, o Vim se destaca como uma das opções de edição mais populares e utilizadas entre desenvolvedores e usuários. Ao editar com o Vim no Linux, é fácil cometer erros. Felizmente, também é fácil de desfazer.

Neste artigo, exploraremos como usar o comando “Desfazer” no Vim de maneira fácil e eficiente, permitindo desfazer ações com confiança e precisão. Conheceremos vários métodos para aproveitar ao máximo esta função, que pode ser desconhecida por muitos usuários. Verificar Comparação entre GNU nano e Vim: É o melhor aplicativo de edição de texto através do Terminal.

linux | Desfazer 1 | 1CfdcVehsKXDJRhg05lJ A DzTechs

Como desfazer ações no Vim

As operações simples de desfazer no Vim são semelhantes à função de desfazer que você pode ter usado em um processador de texto moderno, como Microsoft Word, LibreOffice Writer ou Google Docs. O Vim monitora as alterações feitas no arquivo e pode desfazê-las se necessário.

O Vim considera tudo o que você faz no modo de inserção ou qualquer comando no modo de comando como alterações. Por exemplo:

  1. Se você digitar várias linhas no modo de inserção e desfazer imediatamente, essas linhas serão excluídas.
  2. Se você digitar uma linha, alternar para o modo de comando e depois voltar para o modo de inserção e digitar mais texto, você criará duas alterações. Desfazer removerá cada um individualmente.

Você também pode repetir comandos do Vim como “3dd” para excluir três linhas. Se você emitir um desses comandos compostos, ele também será executado novamente como a alteração mais recente. Você pode continuar desfazendo até voltar ao ponto inicial, quando abriu ou criou o arquivo. Verificar Como instalar plug-ins no Vim.

linux | Desfazer 2 | 18qS ezOr FocGDJ6Xa4ShA DzTechs

Se você perceber que fez uma modificação no Vim que não deseja fazer, desfazê-la é um processo simples de duas etapas:

  1. Clique em Esc Para ter certeza de que você está no modo de comando.
  2. Clique em u Para desfazer a alteração anterior.

É isso. Você verá uma mensagem sobre as alterações feitas, como “Menos linhas”.

Se quiser desfazer mais de uma alteração, você também pode fazer isso. Simplesmente prefixe o comando desfazer com o número de alterações que você deseja desfazer, como acontece com a maioria dos outros comandos do Vim. Por exemplo, se quiser desfazer duas alterações, toque em:

2u

Como reverter alterações no Vim

Você pode descobrir que o comando desfazer que executou faz algo indesejável ou pode mudar de ideia sobre isso. Nesse caso, você pode emitir comandos redo para restaurar o arquivo ao estado anterior.

Embora o Vim rastreie suas alterações, ele também rastreia suas reversões. Assim, você pode desfazer ações se precisar refazer. Lembre-se de que o Vim trata várias linhas inseridas no modo de entrada como uma única alteração; portanto, se você repetir uma operação, receberá várias linhas de volta em um comando.

O comando para fazer isso é Ctrl + r, para “repetição”. Certifique-se de estar no modo de comando pressionando Esc. Refazer funciona com o mesmo princípio de desfazer; Por exemplo, você pode repetir o processo de repetição adicionando previamente o número de repetições que deseja realizar.

linux | Desfazer 3 | 1M41eyYhAuOOyel7vki2pwg DzTechs

Assim como em Desfazer, você verá uma breve mensagem sobre as alterações feitas, como o número de linhas adicionadas ao arquivo. Você pode refazer quantas vezes quiser, até retornar ao estado atual do arquivo. Você pode ver agora Como usar o Vim para criptografar arquivos de texto no Linux.

DzTech

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior