O Vim 8 foi lançado hoje e as notas de lançamento mencionam um novo recurso de "pacote". O que é e como devo usá-lo? Mais importante, ele substitui os bons e antigos gerenciadores de plugins
Sistema de plugins do Vim. NÃO para perguntas sobre um plug-in específico (use a tag plugin- * apropriada) ou perguntas que possam exigir um plug-in.
O Vim 8 foi lançado hoje e as notas de lançamento mencionam um novo recurso de "pacote". O que é e como devo usá-lo? Mais importante, ele substitui os bons e antigos gerenciadores de plugins
Como instalo um plug-in no Vim? Isso importa: Se eu uso o vi ou o Vim? Se eu uso o gVim? Qual versão do Vim estou usando? Qual é o meu sistema
Sei que muitas pessoas armazenam seu .vimrc no GitHub para facilitar o trabalho em novas máquinas, e isso faz todo o sentido para mim. Incluir plugins, no entanto, é problemático, porque os plugins que eu uso já são repositórios git. Como se cria um repo que rastreia o .vimrc e os plugins que...
Eu instalei um plug-in que não fornece um mecanismo para desativar os mapeamentos de teclas que ele define. Eu quero redefinir um dos mapeamentos ( <leader>cc) definidos pelo plugin para minha própria busca, tentei colocar a seguinte linha na minha .vimrc: noremap <leader>cc echo "my...
Vi que muitos plug-ins do Vim parecem não ter Vimballs . O Vimballs foi / é basicamente um tarball para um plugin que o vim sabe como instalar. Eles eram / são, portanto, um pouco mais convenientes do que usar tar -xvf porque você não precisa / não precisa se preocupar com o fato de o tarball ter...
Eu estava prestes a responder uma pergunta, mas percebi que minha resposta depende de uma ligação de chave fornecida por um plug-in que eu instalei. Pior ainda, não sei qual plugin o fornece. A única maneira que sei resolver esse problema seria "pesquisar binário" meus plugins instalados,...
Há muito tempo que uso o Vundle para gerenciar meus plugins do vim. O melhor que posso entender é que, basicamente, apenas organiza os plug-ins em uma estrutura de diretórios isolados e os atualiza com relação aos URLs de origem, onde normalmente o plug-in seria organizado manualmente lado a lado...
Como posso determinar se um plug-in de tipo de arquivo (como vim-latexsuite) foi instalado e ativado quando abro o arquivo apropriado? Outro editor popular indicaria que o "modo secundário" relevante está ativo. Qual é o equivalente do
É realmente frustrante quando preciso editar um arquivo como root e usá-lo sudo vim somefile.confe não consigo usar nenhuma das minhas combinações de teclas, configurações e plugins. Existe uma maneira de obter todas as minhas personalizações quando preciso editar como root? Estou usando o...
Eu estava procurando uma resposta para isso, mas ainda não encontrei nada, por isso, se perdi algo óbvio, peço desculpas. Eu pensei que seria uma rápida pesquisa no Google, então talvez seja mais complicado do que eu pensava. Gostaria de poder carregar plugins condicionalmente com base no tipo de...
Entendo que podemos estender o poder do Vim para adicionar novos recursos ou modificar os existentes e aprimorar nossa experiência de edição. Embora eu seja um usuário do Vim há muito tempo, agora estou em um território desconhecido: o que é exatamente um plug-in do Vim? Quais são os...
Eu tenho alguns plugins instalados para o vim. Gostaria de saber como descobrir qual plug-in utiliza mais recursos (CPU,
Estou tentando criar um pequeno plugin para aprender vimscript, meu objetivo é criar algumas funções processando um texto selecionado e substituindo-o pelo resultado. O script contém os seguintes itens: Duas funções processando texto: elas usam uma string como parâmetro e retornam a string que...
Às vezes, gostaria de tentar um truque que encontro na internet. Geralmente é útil tentar isso no vim (gvim, se for um truque da GUI), no modo virgem, ou seja, sem carregar todo o meu material ~ / .vimrc. Você tem alguma dica para fazer isso com
Eu tenho o Python 2.7.9 instalado. E agora recebo a mensagem de que o plug-in Gundo requer 2.4. Existe uma solução alternativa? Aqui está o meu arquivo vimrc: set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set...
Foi-me dado um plugin para o Vim. Ele veio em algo chamado a .vimball. O que eu devo fazer exatamente com isso? Onde eu coloco isso? Preciso ser root para
Nos sistemas baseados no Debian, há um pacote nomeado vim-addon-manager. Meu entendimento é que ele permite instalar alguns plugins com base em um repositório de plugins disponíveis. Para poder instalá-los, os plugins precisam ser empacotados e enviados para os repositórios debian. Eu não entendo...
Recentemente, recebi uma solicitação pull para alterar meu plug-in vim para dar suporte ao python3. Mas essas alterações quebram o plugin para o vim no meu Mac, que parece ouvir python. python import sys versus python3 import sys Existe um método elegante para fazer com que o script no meu...
Estou trabalhando em um plug-in que permite aos usuários criar operadores personalizados. Os operadores aplicariam uma expressão VimL ao objeto de movimento ou texto sobre o qual o operador se move. Mantendo uma interface de usuário limpa Eu acho que a interface mais limpa para definir os...
Enquanto trabalho em vários arquivos de origem (C, Ruby, etc.), acho que estou sempre procurando funções. Existe uma maneira de ter um HUD gerado automaticamente que lista a estrutura do arquivo atual? Seria fantástico se vinculado a diferentes partes do arquivo, semelhante à forma como o NERDTree...