Vi & Vim

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

2
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 inglês?

3
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 …
9 mark 

2
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 infelizmente isso …


1
Como posso evitar (ou pelo menos solicitar a confirmação) números absurdamente grandes de serem usados ​​para prefixar comandos?
Isso não acontece com a frequência que você imagina, mas acontece ocasionalmente, e eu nem tenho um gato. Basicamente, se você misturar a linha numérica ou o teclado numérico e, em seguida, pressionar um teclado que aciona um comando repetível, é possível comandar inadvertidamente o Vim para executar uma tarefa …

1
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 isso? Estou usando o vim …

1
Instruções para várias linhas
Existe uma maneira de dividir uma instrução de uma linha em várias linhas? Por exemplo, eu gostaria de transformar setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" para dentro setlocal variable_name = condition1 ? "1" : condition2 ? …
9 vimscript 


2
Problema: Mover linhas verticalmente fecha as dobras
Quando movo as linhas com m(por exemplo :m+1) todas as minhas dobras estão fechadas. Posso abrir a dobra zvnovamente e o cursor estará na posição em que mudei. Eu uso dobrar com {{{ }}}marcas e tenho set foldmethod=markerno meu .vimrc. Como posso impedir que o vim feche dobras ao mover …
9 folding 



2
Navegando em projetos de código sem usar comandos externos
Estou tentando reunir uma caixa de ferramentas de comandos / consultas do Vim, no modo de comando ou pesquisa, para navegar em uma base de código sem usar Ctags ou outras ferramentas externas. As tags são ótimas, mas o suporte pode variar dependendo do ambiente de desenvolvimento em que você …
9 search  ide 




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.