Perguntas com a marcação «undo-redo»

36
Como posso usar o undofile?

A última notícia no vim.org fala sobre o uso do 'undofile' para salvar seu histórico e desfazer alterações mesmo após uma reinicialização: Um recurso que eu gosto de usar não é conhecido por muitos usuários, como descobri no fim de semana passado. Além de desfazer com quantos níveis você...

23
Desfazer no modo de inserção

Existe um comando para desfazer a última operação executada no modo de inserção? Acabei de colar o texto do registro errado usando <C-r>e tenho duas opções: Exclua manualmente o que acabei de colar e comece novamente. Mude para o modo normal, pressione ue perca o texto que digitei antes de...

14
Como você usa a árvore de alterações no vim

É possível recuperar o ramo de alterações que eu "abandonei"? Por exemplo, estou desfazendo várias operações usando u, depois estou fazendo uma alteração no modo de inserção. Mas então percebo que não quero fazer essa alteração, prefiro voltar para onde estava no começo (antes de desfazer). Essas...

12
Desfazer destacado no Vim

Eu estou tentando ter um desfazer realçado no Vim, como a configuração padrão do spacemacs. Às vezes, quando quero desfazer rapidamente, não consigo perceber o que mudou porque é instantâneo. Então, eu estou tentando ter algo assim quando uma imprensa desfaz: Alguém tem uma idéia de como fazer...

11
Pesquisar todas as versões de um arquivo na árvore de desfazer

Existe uma maneira mais fácil de encontrar uma alteração específica na árvore de desfazer do Vim do que apenas olhar versões aleatórias do arquivo antigo, uma de cada vez (usando os comandos vanilla VIM, Gundo ou outro plug-in)? Idealmente, eu gostaria de inserir um padrão de pesquisa para...

11
Como alterar a granularidade de desfazer no Vim?

Em algum momento, meu Vim desfiz uma palavra inteira quando eu batesse u. [i]typing some words[C-c][u] Resultaria em typing some No entanto, a granularidade de desfazer parece ter sido alterada para excluir uma letra de cada vez. [i]typing some words[C-c][u] Resulta em typing some...

10
É possível remover uma entrada do histórico de desfazer?

Eu tenho estas linhas no meu .vimrc para ajudar com o recuo: autocmd BufReadPost * set noexpandtab | retab! 4 autocmd BufWritePre * set expandtab | retab! 4 autocmd BufWritePost * set noexpandtab | retab! 4 No entanto, eles criam muito ruído na história de desfazer. Como eles essencialmente não...