Vi & Vim

Perguntas e respostas para pessoas que usam as famílias vi e Vim de editores de texto


1
Como obter a numeração automática de lista no vim?
Contratos etc coisas formais precisam de listas numeradas. 1. Some text 2. More text 2.1. Sub-section text etc. A chave é eliminar a renumeração manual ao inserir ou excluir um item da lista. Isso é possível com vim? A consistência da numeração das listas é realmente difícil de controlar manualmente. …



6
Excluindo no Vim e colando sem nova linha
Muitas vezes no vim eu gostaria de excluir uma linha completamente, então eu uso o dd. No entanto, preciso colar essa linha em outra posição dentro de uma linha, mas isso insere uma nova linha antes de colar, portanto, dificultando a obtenção do resultado desejado. Por exemplo, while( pasteInHere ) …



1
Como posso executar um autocmd ao iniciar o Vim sem um arquivo, um arquivo inexistente ou um arquivo em branco (mas não ao iniciar com um arquivo existente)?
Gostaria de executar um autocmd nos seguintes cenários ao iniciar o Vim: Sem nenhum nome de arquivo especificado. Quando o arquivo é novo. Quando o arquivo existe, mas está completamente em branco. Nos três casos acima, eu gostaria de executar um autocmd; especificamente, gostaria de iniciar o modo de inserção …

2
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 corresponder a …
11 undo-redo 

1
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 word Lembro-me de ler algo sobre …
11 undo-redo 


2
Conclusão de guias parecidas com Zsh
Relacionado a Tab-complete parcial tab-complete para nomes de arquivos no Vim Uma das características realmente fantásticas zshé que você pode digitar, por exemplo ls /u/s/m/m/who.1, pressionar Tabe concluir ls /usr/share/man/man1/who.1.gz. Depois de se acostumar com isso, é realmente irritante voltar /u<tab>/s<tab>/m<tab>/m<tab>..., especialmente quando todo o caminho parcial só pode resolver …

2
Mostrando o histórico de comandos com showcmd
Ao usar o set showcmdVim, mostra comandos parciais na última linha da tela. Por exemplo, no modo Normal, ao digitar o comando, dt.a última linha é exibida dte, quando você pressiona .o comando, é concluída e, portanto, nada é mostrado. Existe uma maneira de mostrar comandos completos? Por exemplo, ao …

2
Reduzir o tempo de carregamento do vim
Estou usando a distribuição https://github.com/carlhuda/janus vim e claramente não estou satisfeito com o tempo de carregamento. Qual seria a melhor maneira de criar um perfil e acelerar o tempo de carregamento do vim? Também seria interessante comparar o tempo de carregamento com http://vim.spf13.com/


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.