SPF13 -VIM - A distribuição final para o editor Vim
- 2203
- 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.
Gerenciador de arquivos VNULDLE para VimPlugin 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 VimCtrlp 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 VimSurround 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 ARCOBSENERDCOMMENTER - 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 VimVerificaçã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 VimNú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 vimPlug -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 vimFugitive Add Git Integration for Vim
Fugitivo Adiciona suporte persistente no Git aos diretórios Git em Vim.
O fugitivo adiciona integração git para vimPIV 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 VimTabularize 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 vimTagbar 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 vimEasymotion saltar em qualquer lugar em vim
Easymotion oferece uma maneira interativa de usar movimentos no vim.
Easymotion saltar em qualquer lugar em vimAlé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 ~//.VimrcConfiguraçã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.
- « Como recuperar um arquivo excluído no Linux
- Hacking OwnCloud para melhorar a marca da página de login »