Vim es impresionante: que sea mejor con estos 5 personalizaciones

editores de texto, aunque quizás no el tema más sexy del mundo, son De Verdad importante. Uno de los más poderosos editores de texto, y por lo tanto uno de los más populares, es Vim (Abreviatura de “Vi mejorado”).Los 7 mejores razones para dar la Vim editor de texto una oportunidadLos 7 mejores razones para dar la Vim editor de texto una oportunidadDurante años, he tratado de un editor de texto tras otro. Lo que sea, lo probé. He utilizado todos y cada uno de estos editores durante más de dos meses, como mi principal editor del día a día. De alguna manera, yo ...Lee mas

Aunque Vim tiene una aguda curva de aprendizaje (que se puede superar con las horas dedicadas a jugar con el tutorial interactivo Vim), Y puede ser intimidante para los nuevos usuarios, los desarrolladores les encanta. Eso es porque les permite estar más productivo, y porque puede ser interminablemente personalizada. Esto se realiza mediante la edición del archivo de configuración de Vim, conocido como el “dotfile”.

El poder de la dotfile

El dotfile es sorprendentemente potente, y puede controlar casi todas las partes de la experiencia de Vim. Edición de la suya es De Verdad fácil. En primer lugar, usted tiene que comprobar que realmente has conseguido uno. Usted puede hacer esto mediante la ejecución de:

cat ~ / .vimrc

Si no hay nada allí, sólo hay que crearla:

tocar ~ / .vimrc

Ahora ya está listo para comenzar a personalizar Vim. Para ello, es necesario abrirlo en su editor de texto favorito. Esto puede ser Vim, o Nano, o incluso Gedit. Con tal de que se trata de un editor de texto plano.nano vs vim: Terminal de texto Editores Comparadonano vs vim: Terminal de texto Editores ComparadoAunque Linux se ha convertido en bastante fácil para prácticamente cualquiera pueda utilizar sin tener que utilizar el terminal, hay algunos de nosotros que utilizan regularmente o tienen curiosidad acerca de cómo se puede controlar ...Lee mas

Vídeo: SPINNERS : Realiza TRUCOS INCREÍBLES con tus manos!! Spinner fidget toy (Nuevo juguete de moda)

El Vim dotfile tiene su propio lenguaje de programación integrado, llamado Vimscript. Es lo que vamos a utilizar en el resto de este artículo. Pero no se preocupe. Sus De Verdad sencillo de entender. Para empezar, he aquí algunas líneas útiles para agregar a su archivo de configuración.

Manejar sangría para usted

El mes pasado, publiqué un artículo sobre cómo escribir código limpio y fácil de leer. Uno de los puntos que hice fue evitar siempre utilizando pestañas ‘suaves, ya que varios editores de texto a interpretar de diferentes maneras, y puede introducir problemas en los lenguajes de programación que son estrictos con muesca, como Ruby y Pitón.Arduino y Raspberry Pi para principiantes? Aquí se explica cómo escribir código limpioArduino y Raspberry Pi para principiantes? Aquí se explica cómo escribir código limpioLee mas

Afortunadamente, con unas pocas líneas de Vimscript, puede activar cada ficha en un número predefinido de espacios. Sólo tiene que añadir lo siguiente a su dotfile Vim.

vim-tabstop

establecer expandtabset tabstop = 4set softtabstop = 4set shiftwidth = 4

usuarios de Python deben usar cuatro espacios, tal y como recomienda la norma PEP-8. Para otros idiomas, que eres el mejor, ya sea leyendo la guía de estilo correspondiente, o utilizar su mejor juicio.

También puede configurarlo para auto-guión donde se requiera. Una vez más, sólo tiene que añadir las siguientes líneas de código a su dotfile. La segunda línea de código garantiza que ninguna línea nunca puede ser superior a 80 caracteres.

vim-autoindent

establecer autoindentset textwidth = 80

Vim convertir en un procesador de textos sin distracciones

Mientras Vim es un gran editor de texto para los desarrolladores, también es ideal para aquellos que quieren un sistema simplificado, sin embargo, personalizable ambiente libre de distracciones para la escritura.Escribir en paz con estos editores sin distraccionesEscribir en paz con estos editores sin distraccionesMe he sentido. Visual desorden - gracias a los menús y otras características de marcado - a menudo han cimentado bloque de mi escritor. Por lo tanto, he probado unos cuantos editores de texto sin distracción en un gran ...Lee mas

Con unas pocas líneas de código, puede configurar Vim para cambiar a un modo de “procesador de texto” cuando sea necesario. Esto cambia la forma de texto tiene el formato en el editor, y presenta a cosas como la corrección ortográfica.

En primer lugar, crear una función llamada WordProcessorMode, e incluir las siguientes líneas de código.

vim-wordprocessormode

func! WordProcessorMode () setlocal textwidth = 80setlocal smartindentsetlocal deletrear spelllang = en_ussetlocal noexpandtabendfu

Entonces, vas a tener que definir cómo va a activarlo. La siguiente línea de código le permite crear un comando. Cuando está en modo de comando, si se llama “WP”, se activará el modo de procesador de textos.

vim-callwordprocessormode

com! WP WordProcessorMode llamada ()

Para probar que funciona, abrir un nuevo archivo de texto en VIM, y presiona escape. A continuación, escriba “WP”, y pulsa enter. Luego, escribe algún texto, con algunas palabras escritas intencionadamente de forma incorrecta. Si VIM destaca como incorrecta, entonces usted sabe que lo hayas instalado correctamente.

instalar Vundle

Vundle es un gestor de paquetes para Vim, no muy diferente a el gestor de paquetes de Ubuntu. Se le permite extender la funcionalidad de la misma, mediante la instalación de paquetes de terceros. Muchos de ellos están dirigidos a otros programmers- son herramientas de productividad más generalizadas.Su guía para los repositorios de Ubuntu y gestión de paquetesSu guía para los repositorios de Ubuntu y gestión de paquetesLee mas

La instalación es Vundle fácil. En primer lugar, usted va a necesitar para instalar el sistema de control de versiones Git. Si no lo tiene ya, instalarlo. La orden para que en Ubuntu es:

sudo apt-get install git

Entonces, vas a tener que clonar el repositorio Vundle en su máquina local. Eso es más fácil de lo que parece. Simplemente ejecute el comando siguiente y recuerde que es sensible a mayúsculas.

git clone https://github.com/VundleVim/Vundle.vim.git ~ / .vim / paquete / Vundle.vim

A continuación, agregue las siguientes líneas a su dotfile Vim.

vim-vundle de código

establecer nocompatible
filetype fuera
conjunto rtp + = ~ / .vim / bundle / Vundle.vim
llamar vundle # begin ()
Plugin `VundleVim / Vundle.vim`
Plugin `L9`
Signatura final vundle ()
filetype plugin de guión en

En medio “Vundle # Inicio ()” y “Vundle # Fin ()” es en la que añadirá los paquetes que desea instalar. El único que se requiere es “VundleVim / Vundle.vim”, pero también decidió instalar “L9” con el propósito de ilustrar cómo instalar paquetes de terceros.

Una vez que estas líneas han sido añadidas a su archivo de configuración de Vim, que tiene que hacer una cosa más. Salir de su dotfile Vim, y abrir un nuevo documento de texto. En el modo del sistema, ejecute “: PluginInstall”.

vim-plugininstall

Si funcionó, parecerá un poco como esto.

vim-plugin-trabajó

Cambiarle el `look

Muchos editores de texto (como en la de mis favoritos personales - iA Writer) le permiten cambiar entre un modo más oscuro ‘noche`, y un modo de día. Vim no es una excepción.

Para cambiar la combinación de colores, sólo tiene que añadir “colorscheme” a su dotfile, con el tema que desea utilizar. Debe tener un aspecto como este.

azul oscuro colorscheme

Aquí, estoy usando “azul oscuro”, según lo sugerido por Wyatt Andersen en Twitter. Por supuesto, hay docenas para elegir.

Para ver si funcionaba, reabrir Vim, y confirmar visualmente.

vim-ColorMode

Palmada en algunos SPF13

Si usted no se siente lo suficientemente seguras como para modificar Vim dotfile, hay una manera más sencilla. SPF13 es una distribución de Vim que viene pre-construido con los complementos y modificaciones dotfile que necesita para ser un desarrollador productivo. Instalarlo en Linux, FreeBSD y OS X es muy simple. Sólo tiene que abrir un terminal y ejecutar:

rizo https://j.mp/spf13-vim3 -l -o - | sh

A continuación, que haga lo que tiene que hacer. Una vez que esté terminado, tendrá un Vim turbo instalar. Si estás en Windows, lea las instrucciones en la página web SPF13.

Vídeo: Android: Mejor personalización || HD [Actualizado] Pro AndroideReview

Usando SPF13 no le impide configurar Vim a cómo te gusta, sin embargo. Basta con modificar el .vimrc dotfile según sea necesario.

Los errores suceden

Vale la pena señalar que si se comete un error en su dotfile Vim, Vim le permitirá saber con algunos mensajes de depuración votos.

vim-ErrorDetection

Si tiene problemas para hacer sentido de ellos, un gran lugar para pedir ayuda es en StackOverflow, la subreddit Vim, y incluso Respuestas MakeUseOf. Sólo prestar atención a este sencillo consejo para aumentar la probabilidad será respondida su pregunta.10 sitios web que pueden ayudar al programador principiante con la muestra de fragmentos de código10 sitios web que pueden ayudar al programador principiante con la muestra de fragmentos de códigoLee mas

Usted tiene la palabra

Vim es un editor de texto notable. Una de las grandes cosas sobre él es la forma en que le permite configurar a su contenido de corazones. Si quieres más inspiración, le recomiendo que echa un vistazo a la excelente Aprender Vimscript la manera dura por Steve Losh.

Vídeo: NUEVA PERSONALIZACIÓN DE LUJO PARA ANDROID 2017!!

Para más inspiración, echa un vistazo a los archivos de puntos de otras personas también. Muchas personas han publicado su propia en Github, bajo licencias de código abierto. Los dotfiles escritos por Hakim Cassimally, Andrew Bolster, Amir Salihefendic, y de una sola vez MakeUseOf escritor Erez Zukerman valen una mirada.

¿Eres usuario de VIM? ¿Usted ha configurado su propia dotfile de una manera interesante? Quiero oír al respecto. Déjame un comentario más abajo, y vamos a charlar.

Artículos Relacionados