Vi & Vim

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





1
Colchetes de intervalo correspondentes
Estou usando o vim para editar o código LaTeX, e muitas vezes estou escrevendo intervalos como (a,b]esse, mas mexe com outros recursos do vim. Por exemplo, Saltando com %: se eu tiver algo parecido \phi((a,b]), a final )corresponderá ao segundo (e alguns parênteses de fechamento mais tarde no código corresponderão …

3
Retornar do preenchimento automático do comando
Se eu digitar :e foo/**/foo*.jse clicar em tab, o vim substituirá os * s com todas as sugestões possíveis no caminho do arquivo. E se eu percebesse que não era específico o suficiente (há muitos resultados no preenchimento automático) e quero voltar das sugestões de preenchimento automático para:e foo/**/foo*.js Minhas …

2
Como terminar / sair do parêntese de uma linha no vim?
Li a solução respondida em /programming/11037825/vim-get-out-of-parenthesis-brackets-etc . Isso não passa de um comando Aque tira você no final da linha. Mas, minha exigência é algo diferente. Suponha que eu possua um arquivo contendo - x = (3+5)/(2+1); Quando o cursor está ativado, +quero movê-lo /ou primeiro ), mas não ;(Você …

2
Como pular para o buffer de ls?
Existe alguma maneira de pular para um buffer digitando o número do buffer diretamente :ls? Quero dizer, por que esse comando espera que Press ENTER or type command to continue, se pressionar por exemplo 2, não faça nada? Obviamente, não vou instalar nenhum plugin, pelo menos um pequeno script .vimrc. …


2
Desvantagens do uso do Python para desenvolver novo código em um plug-in VIM
Em um dos plugins do vim que eu uso, estamos pensando em usar python vs vimscript daqui para frente ( https://github.com/python-mode/python-mode/issues/813#issuecomment-344754563 ). Entendo que você pode usar o Python para escrever plugins para o VIM ( https://dzone.com/articles/how-write-vim-plugins-python ), desde que você tenha um +python/ +python3em sua distribuição do vim, o …


2
Existem documentos completos para o vimrc?
Estou tentando encontrar documentação completa para o conteúdo possível de .vimrc. Aqui está o que eu tentei: Pesquisa do Google. Muitos exemplos, sem documentos. Documentos oficiais man vim :help vimrc Pesquisando nesta versão beta SE Pesquisando Stackoverflow Por exemplo, este site lista as "50 principais opções de configuração do vim" …
7 vimrc 

1
Contar o número de linhas visíveis no documento com dobra?
Eu gostaria de escrever um plug-in que defina automaticamente o foldleveldocumento recém-aberto para que o máximo de documentos caiba na tela possível. (Em outras palavras, eu gostaria de garantir que os documentos curtos abram totalmente expandidos, enquanto os documentos longos abrem quase totalmente.) Existe alguma função interna no vim que …

1
Devo usar xmap ou vmap nos meus mapeamentos?
xmapcria um mapeamento apenas para o modo Visual, enquanto vmapcria um para o modo Visual e o modo Selecionar. Pelo que entendi, a intenção do modo Selecionar era fazer o Vim se comportar como qualquer outro editor não modal quando o texto é selecionado, ou seja, digitar qualquer coisa substitui …


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.