Vi & Vim

9
Conclusão de argumento para python

Existe uma maneira de obter a conclusão do argumento para python? No momento, estou usando uma combinação de ctags, modo python e YouCompleteMe, mas estou faltando uma função para preencher automaticamente os argumentos de uma função (ou mostrá-los pelo menos.) Existe um plug-in que suporte...

9
Vimscript: Ajuda com carregamento automático, escopo e <SID>

Eu tenho trabalhado na modularização e conversão de um código no meu vimrcem alguns plugins / plugins de pacotes / plugins independentes e reutilizáveis. Ocorreu um problema com o carregamento automático e o escopo que estou tendo dificuldade para entender. Eu li através de :h autoload, :h...

9
Vá para X bytes daqui

Como posso mover X bytes para frente, começando na localização atual do cursor (incluindo quebras de linha)? [count]gopode ser usado para avançar X bytes desde o início do buffer. Eu tentei Shift + V, G, [count]go(supondo que [count]goisso começaria a contar desde o início da minha seleção), mas...

9
Defina uma marca para o seu valor anterior

Às vezes, uso marcas para navegar facilmente por diferentes arquivos usando mA, mB... e 'A, 'B... E em algum momento (com mais frequência do que eu gostaria de admitir) por desatenção ou seja qual for o motivo, uso m[LETTER]com uma marca já existente que apaga seu valor anterior quando não quero....

9
Alterar o idioma do vimtutor

Meu vimtutor está em português. Não sei por que, porque meu sistema operacional Windows está em inglês, como todo o resto. Não me lembro de ter escolhido "português" em qualquer lugar do processo de instalação do vim. Como altero para

9
Como a opção 'switchbuf' deve funcionar?

Descobri recentemente a opção switchbufe tentei usá-la, mas não sei dizer se não entendo como deve funcionar ou se realmente não funciona no meu Vim. Sobre os diferentes valores possíveis, o documento diz: useopen Se incluído, vá para a primeira janela aberta que               contém o buffer...

9
Desativando o recuo parcial de HTML no Vim

Advertência: Eu não sou desenvolvedor web. Dito isto, há raras ocasiões em que tenho que editar HTML. Quando faço isso, notei um comportamento no Vim que não gosto e espero poder mudar através da configuração. Quando codifico, costumo quebrar linhas com 80 caracteres. Isso geralmente significa...

9
Buffers vs tabs vs arglist vs windows

Tantas opções! Tão confuso! Quando um deve ser usado em detrimento de outro? Como isso se relaciona? Quais são as diferenças entre eles, afinal? Como eles afetam os comandos que você digita? Como eles se relacionam com registros, macros, marcas, opções e histórico de comandos? Qual ninho...

9
O Vim não aceita trema como caracteres de palavra

Quando escrevo um texto em alemão contendo algo como, abücdpor exemplo, e para um dwna frente, ele exclui apenas o texto, abpois não interpreta ücomo um caractere de palavra. Quando edito reStructuredText, tenho iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_ Isso explica por que os trema não...

9
Ocultar completamente certas linhas (sem dobrar)

Eu gostaria de poder ocultar algumas linhas no meu buffer (e poder alterná-las). Encontrei perguntas semelhantes , mas elas não resolvem o meu problema. Não quero usar dobras para isso. O que eu quero exatamente? Quando abro um documento, desejo que o Vim não leia nas linhas comentadas. Deve se...

9
O que o símbolo '+' significa ao abrir um buffer?

Eu quero abrir um buffer de terminal em uma divisão vertical. Se eu tentar :vertical split terminalobter um buffer chamado 'terminal', não um buffer de terminal. Recentemente, aprendi que poderia fazer :vertical split +terminalpara abrir um buffer de terminal, mas não consegui encontrar os...