SPF13 -VIM - La distribución final para Vim Editor

SPF13 -VIM - La distribución final para Vim Editor

SPF13-VIM es una plataforma cruzada y una variedad altamente personalizable de complementos VIM y varios recursos para Empuje, Gvim y Macvim.

Funciona en Linux, Windows y MacOS X además de otros sistemas similares a Unix, se adhiere a la sensación tradicional de empuje ya que ofrece características actuales, como un sistema de administración de complementos, autocompletos, etiquetas y muchas más.

Leer sugerido: Learn VI/VIM Editor - Guía para principiantes

Los complementos notables proporcionados en SPF13-VIM incluyen:

Vundle Plugin Manager para VIM

VWardle es un sistema sobresaliente construido basado en los principios exactos como Patógeno, Sin embargo, con un sistema integrado de gestión de complementos que utiliza Git y Github.

Vundle File Manager para VIM

Nerdtree Explorer Plugin para VIM

Nerdtree es un complemento de explorador de archivos que ofrece la funcionalidad del cajón del proyecto a la edición VIM de un usuario.

Nerdtree Explorer Plugin para VIM

Buscador de archivos CTRLP para VIM

CTRLP es un reemplazo del complemento Command-T con un complemento Vim 100%. Admite un método intuitivo y rápido para cargar archivos desde el sistema de archivos (con Regex y Fuzzy Find), abofers abiertos y recientemente usados ​​archivos también.

Buscador de archivos CTRLP para VIM

Surround maneja todos los '”[]”' etc

Rodear es una herramienta para manejar pares de "entornos."Ejemplos de entornos consisten en paréntesis, citas y etiquetas HTML. Estos entornos están estrechamente relacionados con lo que VIM se refiere como objetos de texto.

Surround trata parejas de entornos en vim

Nerdcommenter - Código de comentarios en VIM

Nerdcommenter es un complemento que permite a un usuario hacer frente a los comentarios de los códigos, independientemente del tipo de archivo.

Nerdcommenter para comentar en código para VIM

Verificación de sintaxis integrada sintastas para VIM

Sintastico es un complemento de verificación de sintaxis que ejecuta búferes a través de verificadores de sintaxis externos mientras se guardan y se abre. En caso de que se detecten errores de sintaxis, se envía una notificación al usuario, por lo tanto, el usuario no tiene que compilar su código o ejecutar su script para encontrarlos.

Verificación de sintaxis sintastas para VIM

Números.VIM - Agregar números de línea para VIM

Números.empuje es un complemento intercambios entre la numeración relativa (modo normal) y la numeración absoluta (modo de inserción) dependiendo del modo que se encuentre un usuario.

Esto permite a un usuario mover el código sin esfuerzo con los números de línea relativa cuando está en modo normal. Nuevamente presentando números de línea correctos al escribir código en modo de inserción.

Números.vim agregar números de línea a vim

Complemento neocomplcache autocomplete ++ para VIM

Neocomplacache es un complemento autocompleto potente y brillante con soporte adicional para fragmentos. Habilita simulaciones autocompletión del diccionario, búfer, omni-complete y fragmentos.

Complemento neocomplcache autocomplete ++ para VIM

Fugitive Agregar integración Git para VIM

Fugitivo agrega soporte de git persistente a los directorios GIT en VIM.

Fugitive agrega integración Git para VIM

PIV agrega la edición de PHP para VIM

Pivarse Ofrece integración de PHP moderna para VIM con un mejor soporte para PHP 5.3+ incluyendo la última sintaxis, funciones, mejor soporte de pliegue, etc.

PIV agrega la edición de PHP para VIM

Tabularize alinee todo en vim

Tabularizar Permite a un usuario alinear declaraciones en sus signos iguales y varios otros caracteres.

Tabularizar el código de alineación en VIM

Tagbar agrega la generación de etiquetas y la navegación en VIM

Barra de etiqueta Requiere CTAGS exuberantes y creará automáticamente etiquetas para los archivos abiertos de un usuario. También presenta un panel para navegar fácilmente a través de etiquetas.

Tagbar agrega la generación de etiquetas y la navegación en VIM

Easymotion salta en cualquier lugar de Vim

Easymotion ofrece una forma interactiva de usar movimientos en vim.

Easymotion salta en cualquier lugar de Vim

Además, SPF13-VIM:

  1. Viene con una serie de sintaxis adicionales como Markdown, Ramita y Git compromiso.
  2. Incluye paquete de color Solarized y SPF13-VIM (ir_black, Molokal, Peaksea).
  3. Contiene una colección completa de fragmentos para usar con Snipmate o Neocomplcache.

Cómo instalar SPF13-VIM en sistemas Linux

Antes de proceder a instalar SPF13-VIM, asegúrate de tener Git y rizo Instalado en su sistema, de lo contrario, ejecute los comandos correctos a continuación según su distribución para instalarlos:

$ sudo apt-get install git curl [en Debian sistemas basados] $ yum instalación git curl [en Cento sistemas basados] 

Una vez que se hayan instalado ambos paquetes, puede ir más allá para instalar SPF13-VIM Utilizando un script de instalación automático en su sistema y, lo que es más importante, una copia de seguridad de sus archivos de configuración VIM actuales.

Por lo tanto, escriba (o copie y pegue) el comando a continuación en su terminal para ejecutar el instalador automático:

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

Nota: Si ya tienes SPF13-VIM Instalado, puede actualizar a la última versión de la siguiente manera:

$ CD $ HOME/.SPF13-VIM/ $ GIT PUSH $ VIM +BundleInstall! +Bundleclean +Q 

Cómo configurar y usar SPF13-VIM en Linux

Una vez que lo haya instalado, cierre su terminal actual y abra otra sesión de terminal. SPF13-VIM viene con un altamente optimizado .vimrc Archivo de configuración que está excepcionalmente bien organizado y se pliega en las secciones, donde cada sección está etiquetada y se comenta cada opción.

El .vimrc Archivo de configuración instalado por SPF13-VIM ayuda a lidiar con desventajas comunes de vainilla empuje como el uso de un solo archivo de configuración en todos los sistemas operativos, corrige los errores tipográficos comunes (: W, : Q Además, muchos más), Configuras complementos incluidos, configurar la interfaz para usar las características de VIM (incluidas las omnicianas, números de línea, resaltado de sintaxis, una regla y una línea de estado adecuada, etc.) junto con muchos más.

$ vi ~/.vimrc 
Configuración SPF13-VIM

Puede agregar cualquier personalización local en los archivos ~/.vimrc.local y ~/gvimrc.local, En caso de que los archivos ya existan o creenlos usted mismo.

Tomemos, por ejemplo, puede anular los esquemas de color predeterminados y usar Peaksea de la siguiente manera:

$ Echo ColorScheme Peaksea >> ~/.vimrc.local 

El ~/.vimrc.manojos El archivo importa los diversos complementos de SPF13. Sin embargo, para agregar (o eliminar paquetes individuales) sus propios paquetes, cree el archivo ~/.vimrc.manojos.local.

Por ejemplo, el siguiente comando agregará un paquete adicional:

$ Echo Bundle \ 'SPF13/Vim-Colors \' >> ~/.vimrc.manojos.local 

A continuación se muestran capturas de pantalla que se muestran SPF13-VIM Trabajando con diferentes esquemas de color:

Si sientes que SPF13-VIM No es tan útil, puede eliminarlo por completo utilizando los siguientes comandos.

$ CD ~/.SPF13-VIM-3/ $ ./desinstalar.mierda 

Para obtener más información sobre cómo usar los diversos complementos, realizar otras personalizaciones y muchas más, visite http: // vim.SPF13.com/.

En este artículo, hablamos de SPF13-VIM, Una poderosa colección de complementos y recursos VIM útiles para mejorar los editores de texto VIM, GVIM y MACVIM.

Recuerde usar la sección de comentarios a continuación para hacer cualquier pregunta u ofrecernos sus pensamientos sobre el artículo. También puede brindarnos información sobre cualquier programa similar para extender las funcionalidades centrales de VIM o mejorar su rendimiento.