Vi & Vim

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





1
Vim compilado com python3, mas tem ('python') retorna 0
Acabei de seguir estas instruções para compilar o vim com python 3: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source Após a instalação, verifiquei se tenho o python3: vim --version | grep "python" O que retornou: +python3/dyn e +python/dyn Mas quando inicio o vim e digito um dos comandos followinf, recebo um 0: :echo has('python3/dyn') :echo has('python3') …


1
Fim do movimento do bloco python
Eu preciso de um movimento que se mova para o fim / início de um bloco python, e eu preciso de outro movimento que se mova para o início / fim do método / classe anterior / seguinte (todas as combinações). Eu tentei vim-indent-object, python-mode, chapa, vim-python-object, etc. Nenhum deles …

3
Como descobrir para que uma chave está mapeada?
Eu sei que a execução de :mapcomandos sem argumentos deve me fornecer uma lista de mapeamentos definidos pelo usuário, mas, por exemplo, quando eu pressiono Ctrl-W Ctrl-I algo acontece, mas não tenho idéia de qual função aconteceu apenas como mapeamentos internos não aparece nos :mapcomandos. Como descubro o que uma …


2
Como posso fazer o vim baixar arquivos ortográficos?
Ao definir spelllangpela primeira vez, fui solicitado a baixar automaticamente o arquivo de ortografia apropriado. De alguma forma, interrompi o processo devido a instruções pouco claras, quando ele me perguntou, em qual diretório ele deveria ir. Agora, quando eu :set spelllangapenas digo Warning: Cannot find word list... mas não oferece …

4
Arrancar e colar enquanto incrementa
Estou editando um arquivo .sql no Vim: INSERT INTO apps_forms (app_id, form_id) VALUES (1, 1), O que estou procurando fazer é puxar a (1, 1),linha e colá-la 137 vezes; no entanto, quero que o segundo número entre parênteses seja incrementado a cada vez. A saída seria semelhante a: INSERT INTO …

2
Qual é o inverso do comando 'ir para o próximo'
Se eu quiser ir para o próximo ,na linha, digito t,. Se eu quisesse ir para o anterior ,, poderia usar /n, digite, Nmas isso é um pouco complicado. Qual é a melhor maneira de reverter o tcomando e ir para o anterior ,?
13 search 

2
Qual é a diferença funcional entre: nohlsearch e: set nohlsearch?
Percebi que, quando eu uso, :nohlsearchele realmente não faz a mesma coisa que :set nohlsearch. Em particular, a hlsearchconfiguração não é realmente desativada (que é o que :set hlsearch) realiza. Para demonstrar o que quero dizer: :set hlsearch :nohlsearch :echo &hlsearch Isso é impresso 1( hlsearch ainda está definido! ) …
13 search  highlight 


1
Dobrando pelo padrão de pesquisa regex
Eu tenho um arquivo de texto sem formatação com colunas de valores separadas por espaço em branco. Como isso: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT …

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.