Vim Is Awesome Hazlo mejor con estas 5 personalizaciones
Los editores de texto, aunque quizás no sean el tema más atractivo del mundo, son De Verdad importante. Uno de los editores de texto más poderosos, y por lo tanto uno de los más populares, es Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim Durante años, he probado una editor de texto tras otro. Lo que sea, lo intenté. Utilicé a 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… Leer más (abreviatura de, “Vi mejorado”).
Aunque Vim tiene una curva de aprendizaje nítida (que se puede superar con las horas dedicadas a jugar con el tutorial interactivo de Vim Tutorial interactivo de Vim: familiarizarse con Vim La manera fácil Tutorial interactivo de Vim: familiarizarse con Vim La manera fácil Leer más) y puede ser intimidante para los nuevos usuarios, los desarrolladores les encanta. Eso es porque les permite ser más productivo, y porque puede ser personalizadas infinitamente. Esto se hace editando el archivo de configuración de Vim, conocido como “archivo de puntos”.
El poder del archivo de puntos
El archivo de puntos es increíblemente poderoso y puede controlar casi todas las partes de la experiencia Vim. Editar el tuyo es De Verdad fácil. Primero, tienes que comprobar que realmente tienes uno. Puedes hacer esto ejecutando:
gato ~ / .vimrc
Si no hay nada allí, simplemente necesitas crearlo:
toque ~ / .vimrc
Ahora estás listo para comenzar a personalizar Vim. Para hacerlo, debes abrirlo en tu editor de texto favorito. Esto puede ser Vim, o Nano nano vs. vim: los editores de texto de Terminal se comparan los de nano vs. vim: los editores de texto de Terminal se comparan. Aunque Linux se ha vuelto lo suficientemente fácil para que casi cualquier persona lo use sin tener que usar nunca el Terminal, lo utilizan regularmente o tienen curiosidad por saber cómo se puede controlar ... Leer más, o incluso Gedit gedit: uno de los editores de texto simple con más funciones [Linux y Windows] gedit: uno de los editores de texto simple con más funciones [Linux & Windows] Cuando piensa en editores de texto plano, lo primero que puede aparecer en su mente es la aplicación de Bloc de notas de Windows. Hace exactamente lo que indica la descripción de su trabajo: características simples para un texto simple ... Leer más . Siempre y cuando sea un editor de texto plano..
El archivo de puntos Vim tiene su propio lenguaje de programación incorporado, llamado VimScript. Es lo que usaremos en el resto de este artículo. Pero no te preocupes. Sus De Verdad fácil de entender Para comenzar, aquí hay algunas líneas útiles para agregar a su archivo de configuración.
Manejar la sangría para usted
El mes pasado, publiqué un artículo sobre cómo escribir código limpio y legible Arduino y Raspberry Pi Beginner? ¿Cómo escribir código limpio Arduino y Raspberry Pi para principiantes? Aquí es cómo escribir código limpio Leer más. Uno de los puntos que mencioné fue evitar siempre el uso de "pestañas suaves", ya que varios editores de texto las interpretan de diferentes maneras, y puede introducir problemas en lenguajes de programación que son estrictos con respecto a la sangría, como Ruby y Python..
Afortunadamente, con unas pocas líneas de VimScript, puede convertir cada pestaña en un número predefinido de espacios. Simplemente agregue lo siguiente a su archivo de puntos Vim.
set expandtab set tabstop = 4 set softtabstop = 4 set shiftwidth = 4
Los usuarios de Python deben usar cuatro espacios, como lo recomienda el estándar PEP-8. Para otros idiomas, es mejor que lea la guía de estilo correspondiente o use su mejor criterio..
También puede configurarlo en sangría automática cuando sea necesario. Una vez más, simplemente agregue las siguientes líneas de código a su archivo de puntos. La segunda línea de código garantiza que ninguna línea pueda tener más de 80 caracteres..
set autoindent set textwidth = 80
Convierta Vim en un procesador de textos sin distracciones
Si bien Vim es un excelente editor de texto para desarrolladores, también lo es para aquellos que desean un entorno simplificado, personalizable y sin distracciones para escribir. Escríbalos en paz con estos editores sin distracciones. Escribamos en paz con estos editores sin distracciones. . El desorden visual, gracias a los menús y otras características de marcado, a menudo han cimentado el bloqueo de mi escritor. Por lo tanto, he probado bastantes editores de texto sin distracciones en un gran ... Leer más .
Con unas pocas líneas de código, puede configurar vim para cambiar a un “procesador de textos” modo cuando sea necesario. Esto cambia la forma en que se formatea el texto en el editor e introduce elementos como la corrección ortográfica.
Primero, crea una función llamada WordProcessorMode, e incluir las siguientes líneas de código.
func! WordProcessorMode () setlocal textwidth = 80 setlocal smartindent spelllang spelllang = en_us setlocal noexpandtab endfu
Luego, necesitarás definir cómo lo activarás. La siguiente línea de código le permite crear un comando. Cuando está en modo de comando, si llama “WP”, activará el modo procesador de textos.
com! Llamada WP WordProcessorMode ()
Para probar que funciona, abra un nuevo archivo de texto en VIM y presione escape. Entonces escribe “WP”, y pulsa enter. Luego, escriba algún texto, con algunas palabras escritas intencionalmente incorrectamente. Si VIM los resalta como incorrectos, entonces sabe que lo ha instalado correctamente..
Instalar vundle
Vundle es un gestor de paquetes para Vim, no muy diferente al gestor de paquetes de Ubuntu. Su guía de los repositorios de Ubuntu y la gestión de paquetes. Su guía de los repositorios de Ubuntu y la gestión de paquetes. Lea más. Le permite ampliar la funcionalidad del mismo, mediante la instalación de paquetes de terceros. Muchos de estos están dirigidos a programadores; Otros son herramientas de productividad más generalizadas..
La instalación de Vundle es fácil. Primero, tendrá que instalar el sistema de control de versiones de Git. ¿Qué es Git y por qué debería usar el control de versiones? Si es un desarrollador. ¿Qué es Git y por qué debería usar el control de versiones si es un desarrollador? En la mayoría de los casos, tendemos a trabajar en sitios de desarrollo local y luego simplemente cargamos todo cuando hayamos terminado. Esto está bien cuando solo eres tú y los cambios son pequeños, ... Leer más. Si aún no lo tienes, instálalo. El comando para eso en Ubuntu es:
sudo apt-get install git
Luego, deberá clonar el repositorio de Vundle en su máquina local. Eso es más fácil de lo que parece. Simplemente ejecute el siguiente comando y recuerde que distingue entre mayúsculas y minúsculas.
git clone https://github.com/VundleVim/Vundle.vim.git ~ / .vim / bundle / Vundle.vim
Luego, agregue las siguientes líneas a su archivo de puntos Vim.
conjunto nocompatible
tipo de archivo desactivado
establece rtp + = ~ / .vim / bundle / Vundle.vim
llamar a vundle # comenzar ()
Plugin 'VundleVim / Vundle.vim'
Plugin 'L9'
llamar a vundle # end ()
sangría del plugin de tipo de archivo en
Entre “Vundle # Begin ()” y “Vundle # End ()” Es donde agregará los paquetes que desea instalar. El único requerido es “VundleVim / Vundle.vim”, Pero también decidí instalar “L9” con el propósito de ilustrar cómo instalar paquetes de terceros.
Una vez que estas líneas se han agregado a su archivo de configuración Vim, necesita hacer una cosa más. Salga de su archivo de puntos Vim y abra un nuevo documento de texto. En modo comando, ejecute “: PluginInstall”.
Si funcionó, se verá un poco así..
Cambiar cómo se ve
Muchos editores de texto (como uno de mis favoritos personales - iA Writer) le permiten cambiar entre un modo más oscuro, "nocturno" y un modo diurno. Vim no es una excepción.
Para cambiar el esquema de color, simplemente añada “esquema de colores” a su archivo de puntos, con el tema que desea utilizar. Debe tener un aspecto como este.
colorscheme darkblue
Aquí estoy usando “azul oscuro”, Según lo sugerido por Wyatt Andersen en Twitter. Por supuesto, hay docenas para elegir.
@matthewhughes 3 líneas favoritas:
colorscheme darkblue
au InsertLeave * colorscheme darkblue
au InsertEnter * colorscheme molokai
:-)- Wyatt Andersen (@ wandersen02) 20 de octubre de 2015
Para ver si funcionó, vuelva a abrir Vim y confirme visualmente.
Bofetada en algunos SPF13
Si no te sientes lo suficientemente seguro como para modificar Vim dotfile, hay una forma más sencilla. SPF13 es una distribución de Vim que viene preconstruida con los complementos y las modificaciones de punto de archivo que necesita para ser un desarrollador productivo. Instalarlo en Linux, FreeBSD y OS X es muy simple. Solo abre una terminal y ejecuta:
curl http://j.mp/spf13-vim3 -L -o - | sh
Entonces, vamos a hacer lo que tiene que hacer. Una vez finalizado, tendrás una instalación Vim turbo-cargada. Si está en Windows, lea las instrucciones en el sitio web de SPF13.
Sin embargo, el uso de SPF13 no le impide configurar Vim a su gusto. Solo edite el archivo de puntos .vimrc según sea necesario.
Errores suceden
Vale la pena señalar que si comete un error en su archivo de puntos Vim, Vim le informará con algunos mensajes de depuración útiles..
Si tiene problemas para entenderlos, un buen lugar para pedir ayuda es en StackOverflow 10 sitios web que pueden ayudar al programador principiante con fragmentos de código de muestra 10 sitios web que pueden ayudar al programador principiante con fragmentos de código de muestra Leer más, Vim subreddit, e incluso MakeUseOf Answers. Solo preste atención a este simple consejo para aumentar la posibilidad de que su pregunta sea respondida.
A ti
Vim es un editor de texto notable. Una de las mejores cosas de esto es cómo te permite configurarlo a tu gusto. Si desea más inspiración, le recomiendo que eche un vistazo al excelente Learn VimScript The Hard Way de Steve Losh.
Para más inspiración, revisa también los archivos de puntos de otras personas. Muchas personas han publicado sus propios en Github, bajo licencias de código abierto. Los archivos de puntos escritos por Hakim Cassimally, Andrew Bolster, Amir Salihefendic y el único escritor de MakeUseOf Erez Zukerman merecen una mirada.
¿Eres un usuario VIM? ¿Ha configurado su propio archivo de puntos de una manera interesante? Quiero escuchar al respecto. Déjame un comentario abajo, y charlaremos..
Explorar más sobre: Linux, editor de texto.