SPF13 -VIM - A distribuição final para o editor Vim

SPF13 -VIM - A distribuição final para o editor Vim

SPF13-VIM é uma plataforma cruzada e uma variedade altamente personalizável de VIM Plugins e vários recursos para Vim, Gvim e Macvim.

Funciona em Linux, Windows e MacOS X, além de outros sistemas do tipo Unix, adere à sensação tradicional de vim Como oferece recursos atuais, como um sistema de gerenciamento de plug-in, completar automaticamente, tags e muito mais.

Leia sugerida: Aprenda VI/VIM Editor - Guia para iniciantes

Os plugins notáveis ​​fornecidos no SPF13-VIM incluem:

Gerenciador de plug -in do VNDLDLE PARA VIM

Vundle é um excelente sistema construído com base nos princípios exatos como Patógeno, No entanto, com um sistema de gerenciamento de plug -in integrado que usa Git e Github.

Gerenciador de arquivos VNULDLE para Vim

Plugin Nerdtree Explorer para Vim

Nerdtree é um plug -in de arquivo explorador que oferece funcionalidade de gaveta do projeto para a edição do VIM do usuário.

Plugin Nerdtree Explorer para Vim

Ctrlp Arquivo Localizador para Vim

Ctrlp é uma substituição do plugin de comando-t por um plug-in 100% vim. Ele suporta um método intuitivo e rápido para carregar arquivos do sistema de arquivos (com Regex e Fuzzy Find), Buffers abertos e arquivos usados ​​recentemente também.

Ctrlp Arquivo Localizador para Vim

Surround lida com todos os '”[]”' etc

Cercada é uma ferramenta para lidar com pares de “arredores.”Exemplos de arredores consistem em parênteses, citações e tags html. Esses arredores estão intimamente relacionados ao que o vim se refere como objeto de texto.

OFERECIMENTOS ARCOBSE

NERDCOMMENTER - Código de comentários em Vim

Nerdcommenter é um plug -in que permite que um usuário lide com os comentários do código, independentemente do FileType.

Nerdcommenter por comentar no código para Vim

Verificação de sintaxe integrada sintatical para VIM

Sintatical é um plug -in de verificação de sintaxe que executa buffers por meio de verificadores de sintaxe externos enquanto são salvos e abertos. Caso sejam detectados erros de sintaxe, uma notificação é enviada ao usuário, portanto, o usuário não precisa compilar seu código ou executar seu script para encontrá -los.

Sintaxe Syntatic Checking para Vim

Números.vim - adicione números de linha para vim

Números.vim é um plug -in troca entre numeração relativa (modo normal) e numeração absoluta (modo de inserção), dependendo do modo que um usuário está em.

Isso permite que um usuário mova o código sem esforço com os números de linha relativos quando no modo normal. Apresentando novamente os números de linha corretos ao escrever código no modo de inserção.

Números.vim adiciona números de linha ao vim

Plug -in Autocomplete ++ neocompcache para vim

NeocomplCache é um plugin de preenchimento automático poderoso e brilhante com suporte extra para trechos. Permite simulações de conclusão automática do dicionário, buffer, omni-complete e snippets.

Plug -in Autocomplete ++ neocompcache para vim

Fugitive Add Git Integration for Vim

Fugitivo Adiciona suporte persistente no Git aos diretórios Git em Vim.

O fugitivo adiciona integração git para vim

PIV adiciona edição de PHP para Vim

Piv Oferece integração moderna de PHP para Vim com melhor suporte para o PHP 5.3+, incluindo a mais recente sintaxe, funções, melhor suporte de dobra e assim por diante.

PIV adiciona edição de PHP para Vim

Tabularize alinhe tudo em vim

Tabularize Permite que um usuário alinhe as declarações em seus sinais iguais e vários outros personagens.

Tabularize o código alinhado em vim

Tagbar adiciona geração de tags e navegação em vim

Tagbar requer ctags exuberantes e criará automaticamente tags para os arquivos abertos de um usuário. Também apresenta um painel para navegar facilmente através de tags.

Tagbar adiciona geração de tags e navegação em vim

Easymotion saltar em qualquer lugar em vim

Easymotion oferece uma maneira interativa de usar movimentos no vim.

Easymotion saltar em qualquer lugar em vim

Além disso, SPF13-VIM:

  1. Vem com uma série de sintaxes adicionais, como o Markdown, Galho e Git COMITES.
  2. Inclui pacote colorido solarizado e spf13-vim (ir_black, molokal, Peaksea).
  3. Contém uma coleção completa de trechos para uso com Snipmate ou NeocomplCache.

Como instalar o SPF13-VIM em sistemas Linux

Antes de prosseguir para instalar SPF13-VIM, Assegure-se de ter Git e ondulação Instalado em seu sistema, caso contrário, execute os comandos corretos abaixo, de acordo com sua distribuição para instalá -los:

$ sudo apt-get install git curl [on Debian sistemas baseados] $ yum install git curl [on CENTOS sistemas baseados] 

Depois que os dois pacotes forem instalados, você pode ir mais longe para instalar SPF13-VIM Usando um script de instalação automática em seu sistema e faça backup de seus arquivos de configuração VIM atuais.

Portanto, digite (ou copie e cole) o comando abaixo no seu terminal para executar o instalador automático:

$ curl http: // j.MP/SPF13 -VIM3 -L -O -| sh 

Observação: Se você já tem SPF13-VIM Instalado, você pode atualizar para a versão mais recente da seguinte forma:

$ CD $ Home/.SPF13-VIM/ $ GIT PULL $ VIM +BundleInstall! +Bundleclean +q 

Como configurar e usar o SPF13-VIM no Linux

Depois de instalá -lo, feche o terminal atual e abra outra sessão do terminal. SPF13-VIM vem com um altamente otimizado .Vimrc arquivo de configuração que é excepcionalmente bem organizado e dobra nas seções, onde cada seção é rotulada e cada opção é comentada.

O .Vimrc arquivo de configuração instalado por SPF13-VIM ajuda a lidar com desvantagens comuns de baunilha vim Como usar um único arquivo de configuração em todos os sistemas operacionais, corrige os erros de digitação comuns (:C, : Q Além de muito mais), as configurações incluíam plugins, configure a interface para usar os recursos do VIM (incluindo omnicomplete, números de linha, destaque da sintaxe, uma régua e linha de status adequadas etc.), juntamente com muitos mais.

$ VI ~//.Vimrc 
Configuração SPF13-VIM

Você pode adicionar quaisquer personalizações locais nos arquivos ~/.Vimrc.local e ~/gvimrc.local, Caso os arquivos já existam ou criem você mesmo.

Tomemos, por exemplo, você pode substituir os esquemas de cores padrão e usar o PeakSea da seguinte maneira:

$ ECHO COLORESCHEME PEAKSEA >> ~//.Vimrc.local 

O ~/.Vimrc.Pacotes O arquivo importa os vários plugins do SPF13. No entanto, para adicionar (ou remover pacotes individuais) seus próprios pacotes, crie o arquivo ~/.Vimrc.Pacotes.local.

Por exemplo, o comando abaixo adicionará um pacote extra:

$ eco pacote \ 'spf13/vim-colors \' >> ~//.Vimrc.Pacotes.local 

Abaixo estão as capturas de tela mostrando SPF13-VIM Trabalhando com diferentes esquemas de cores:

Se você sentir isso SPF13-VIM Não é tão útil, você pode removê -lo completamente usando os seguintes comandos.

$ CD ~/.SPF13-VIM-3/ $ ./Desinstalar.sh 

Para obter mais informações sobre como usar os vários plugins, execute outras personalizações e muito mais, visite http: // vim.SPF13.coma.

Neste artigo, conversamos sobre SPF13-VIM, Uma coleção poderosa de plugins e recursos úteis do VIM para aprimorar os editores de texto VIM, GVIM e MACVIM.

Lembre -se de usar a seção de feedback abaixo para fazer qualquer pergunta ou oferecer seus pensamentos sobre o artigo. Você também pode nos fornecer informações sobre quaisquer programas semelhantes por aí para estender as funcionalidades do VIM Core ou aprimorar seu desempenho.