Vi & Vim

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

3
Não é possível sair do Vim mesmo usando q!
Não consigo sair do vim mesmo quando digito :q!. Eu recebo o erro E37: No write since last change (add ! to override) E162: No write since last change for buffer... Eu acho que o buffer é um NetrwTreeListing somente leitura.
14 netrw  quit 


3
Como pular para uma chamada de função?
Depois de gerar um arquivo de tags com exuberant-ctags eu posso pular de uma chamada de função para sua declaração com a <C-]>qual é bastante conveniente. Minha pergunta é como fazê-lo de outra maneira? Quando meu cursor está na definição de uma função, como posso ir para as linhas em …
14 ctags 

2
Mostrar a guia de listchars como espaços
Uso liste listcharspara mostrar meu espaço em branco, mas o estilo de código ao qual adiro usa guias. Ver >ou ^Ipara todas as minhas guias é nauseante. Como manteria todos os meus caracteres da lista existentes, mas com um caractere de tabulação em branco?

2
Como faço para gerar documentação do Vim a partir de anotações do Markdown ou comentários embutidos, ou existem maneiras melhores de adicionar documentação?
Esse é o tipo de duas perguntas em uma. Ultimamente, tenho gasto muito tempo aprendendo o vimscript em profundidade, aprendendo os aspectos internos do vim e dando os primeiros passos para escrever plugins do vim. Durante esse processo, eu tenho mantido anotações extensas em arquivos de remarcação individuais e adicionado …

2
Quando usar o diretório after /?
Entendo que é o lugar para colocar coisas que devem ter a palavra final e não serem substituídas por outra fonte, mas não sei como decidir quando colocar algo, digamos, em ~/.vim/after/ftplugin/vez de ~/.vim/ftplugin/. As pessoas geralmente usam ~/.vim/ftplugin/e só movem coisas ~/.vim/after/ftplugin/se observam comportamentos indesejados ou apenas colocam tudo …
14 options 

4
Como substituir cada partida pelo contador de incremento?
Quero pesquisar e substituir cada ocorrência de um determinado padrão por um número decimal que comece em 1e incrementa em um para cada correspondência. Posso encontrar perguntas com palavras semelhantes que não se destinam a incrementar um contador, mas a modificar cada partida por um valor fixo. Outras perguntas semelhantes …
14 substitute 

1
O que é um plugin Vim?
Entendo que podemos estender o poder do Vim para adicionar novos recursos ou modificar os existentes e aprimorar nossa experiência de edição. Embora eu seja um usuário do Vim há muito tempo, agora estou em um território desconhecido: o que é exatamente um plug-in do Vim? Quais são os pré-requisitos …

2
O comando "set" afeta apenas o buffer ativo?
Eu tenho dois buffers no vim: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue Como visto acima, estou no primeiro buffer. Agora, se eu executar o :set softtabstop=16comando, espero que ele afete os dois buffers. No entanto, esse não é …
14 set  setlocal 




4
Como reverter a cada 4 linhas?
Antes de tudo, sendo este o meu primeiro post aqui, gostaria de dizer que achei o VIM uma ótima ferramenta e o fórum aqui muito útil para encontrar respostas para perguntas, com muitas pessoas prestando inestimável assistência. Ainda sou muito novo no VIM, então praticamente tudo que aprendi sobre isso …
13 vimscript 



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.