SPF13 -VIM - A distribuição final para o editor Vim
![SPF13 -VIM - A distribuição final para o editor Vim](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_17.png)
- 2179
- 409
- Wendell Legros
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_2.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_3.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_4.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_5.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_6.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_7.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_8.png)
Fugitive Add Git Integration for Vim
Fugitivo Adiciona suporte persistente no Git aos diretórios Git em Vim.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_9.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_10.png)
Tabularize alinhe tudo em vim
Tabularize Permite que um usuário alinhe as declarações em seus sinais iguais e vários outros personagens.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_11.png)
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.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_12.png)
Easymotion saltar em qualquer lugar em vim
Easymotion oferece uma maneira interativa de usar movimentos no vim.
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_13.png)
Além disso, SPF13-VIM:
- Vem com uma série de sintaxes adicionais, como o Markdown, Galho e Git COMITES.
- Inclui pacote colorido solarizado e spf13-vim (ir_black, molokal, Peaksea).
- 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
![](https://ilinuxgeek.com/storage/img/images_1/spf13-vim-the-ultimate-distribution-for-vim-editor_14.png)
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.
- « Como recuperar um arquivo excluído no Linux
- Hacking OwnCloud para melhorar a marca da página de login »