Vi & Vim

9
Por que o vim não fonte meu arquivo .vimrc

Hoje, descobri que o meu .vimrcnão entrou em vigor. Estava tudo bem há algumas horas atrás. Quando iniciei o vim $vim --plugin, :scriptnamesnão ecoou nada: o .vimrcarquivo não foi originado. (Nota: /etc/vimrcfoi removido para depurar esse problema.) Então tentei pesquisar no Google e achei a...

9
Como começar o gui maximizado com qt-neovim?

Estou usando o neovim com qt-neovim (arco linux). No gvim eu poderia abrir uma janela maximizada com: if has("gui_running") set lines 999 columns 999 endif Isso não está funcionando agora tho. Eu tentei remover o if sem sucesso. Existe alguma maneira de conseguir

9
Uso do operador = ~

Estou um pouco confuso com os operadores de comparação de expressões regulares do VimScript. Se eu olhar através do :h =~?meu entendimento, isso =~pode ser usado para fazer uma correspondência de regex (com a ?distinção entre maiúsculas e minúsculas). Mas esse código imprime "não": let s:myVar =...

9
Como uso plugins Python no Windows?

Eu tenho o Windows 7 de 64 bits, com o python 2.7.11 e o python 3.5.1 (ambos de 32 bits) instalados e compilei o vim com python / dyn e python3 / dyn, mas continuo recebendo o seguinte erro: :py print "hello" E887: Sorry, this command is disabled, the Python's site module could not be loaded No...

9
Fazer sentido de "[[", "]]", "[]", "]["

Achei difícil entender esses movimentos de objeto de texto: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count]...

9
Pesquisa e substituição multilinhas

Gostaria de realizar uma pesquisa e substituir em um arquivo por 12000 linhas. Especificamente, se ^ SetFontSize 28existir uma ocorrência após um ^Hidebloco e antes do próximo ^Hideou ^Show, mude 28para 18. Aqui está um trecho do arquivo original. Hide # Gear - Endgame ItemLevel >= 77...

9
Substituição de expressão regular de caso misto, no Vim

Costumo encontrar uma situação em que tenho um arquivo com muitos casos mistos. Por exemplo, CamelCase and camelCase Estou procurando uma substituição de expressão regular do Vim para produzir, AnotherCase and anotherCase No momento, faço isso em duas etapas, depois de selecionar visualmente...

9
Por que remapear <Esc> faz o cursor pular?

Em .vimrc: inoremap ii <esc> " ii to go back into command mode O problema é, depois ii, o cursor salta 35 colunas para a direita. A única outra linha que afeta Esc: nnoremap <esc><esc> :noh<return><esc> Eu tentei comentar isso, não ajuda. Completo.vimrc : set...

9
Conclusão inteligente de palavras no meio de uma palavra

Considere um arquivo com as duas linhas a seguir: someLongFunction someFunction Quando estou no modo de inserção no meio da segunda palavra some|Function e eu pressiono Ctrl-n, recebo someLongFunctionFunction Existe uma maneira de configurar o Vim para que eu obtenha a seguinte conclusão...

9
Visual selecionar resultado da pesquisa atual

Eu hlsearchconfigurei, mas às vezes me leva a pensar que tenho o termo de pesquisa selecionado visualmente e que pode ser pressionado cpara alterá-lo. O termo pesquisado pode não ser um número fácil de letras, palavras e até linhas - e, de qualquer maneira, não quero contar. Existe uma maneira de...