Hello Guys, este es mi entorno de desarrollo web y programación utilizando el editor de Vim/NeoVim.
Antes de empezar, debes tener instalado git, vim y neovim en tu sistema operativo.
El entorno de desarrollo fue creado en Linux pero puede utilizarse en Windows también. Sin embargo, hay tomar algunas configuraciones extras porque son dos mundos diferentes.
Que esto no te detenga y te invito a probarlo.
- Descarga el archivo (
installer)[https://github.com/darkusphantom/Neo-vim-plugins/releases/tag/v1.0]
. - Abre la terminal y dirigete a la ubicación donde guardaste el archivo.
- Ejecuta el comando chmod +x
nombre_del_installer
. Este comando te permite activar el permiso para ejecutar el instalador. - Ejecuta
./nombre_del_installer
y se iniciará la instalación. - Al finalizar, abre nvim o vim y ejecuta :PlugInstall para instalar los plugins de vim.
Para Linux
- Abre la terminal y ve al archivo
.config
escribiendo:cd ~/.config
. - Crea una carpeta llamada
nvim
(si no existe) con el comandomkdir nvim; cd nvim
. - Clona el repositorio dentro de ella.
- Abre neovim (o vim) con
nvim
(para Neovim) ovim
(para Vim) - Instala los plugins escribiendo
:PlugInstall
oshift+i
.
Para Windows
- Abre la terminal y ve al archivo
.config
escribiendo:cd ~/.config
. - Crea una carpeta llamada
nvim
(si no existe) con el comandomkdir nvim; cd nvim
. - Clona el repositorio dentro de ella.
- Abre neovim (o vim) con
nvim
(para Neovim) ovim
(para Vim) - Instala los plugins escribiendo
:PlugInstall
oshift+i
.
Para la instalación de Plugins se utiliza vim-plug.
Para ver el listado de Plugins y Temas instalados.
Para ver el listado de atajos de teclado/maps/shortcuts.
- En el caso de que te salga un error al momento de la instalacion, volver a escribir el comando hasta que
Para instalar plugins manualmente
Si quieres instalar un plugin manual, te recomiendo crear esta direccion -> pack/plugins/start/
e instalar los plugins en start
.
Para que un plugin no arranque al inicio
Si quieres que ciertos plugins no arranquen al inicio, puedes crear una carpeta llamada opt
dentro de plugins
. Colocas dentro de opt
aquellos plugins que no quieres que inicialicen a penas arranque nvim/vim.
Friendly Reminder para los que están comenzando en Vim
- El buffer son las pestañas dentro de Vim.
- : significa ctrl + alguna letra. Por ejemplo: ctrl+i.
- : significa shift + alguna letra. Por ejemplo: shit+i.
nmap
means "map a key sequence when in normal mode".<silent>
tells vim to show no message when this key sequence is used.<leader>
means the key sequence starts with the character assigned to variablemapleader
-- a backslash, if nolet mapleader =
statement has executed yet at the pointnmap
executes.
Se creará un script para saltarse los pasos de la instalación y solo bastaría ejecutarlo para obtener el editor de NeoVim/Vim personalizado.