Incluyo resumen repo The ultimate vimrc
Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
parent
f80fece966
commit
6610d04d35
66
README.md
66
README.md
@ -1,11 +1,15 @@
|
||||
# Índice
|
||||
- [Índice](#índice)
|
||||
- [Guia rápida de Vim](#guia-rápida-de-vim)
|
||||
- [Guia básica de Vim](#guia-básica-de-vim)
|
||||
- [Archivo de configuración](#archivo-de-configuración)
|
||||
- [Archivo .viminfo](#archivo-viminfo)
|
||||
- [The Ultimate vimrc --\> Repo](#the-ultimate-vimrc----repo)
|
||||
- [Plugins incluidos con vim](#plugins-incluidos-con-vim)
|
||||
- [Esquemas de color incluidos](#esquemas-de-color-incluidos)
|
||||
- [Modos incluidos](#modos-incluidos)
|
||||
- [Cheatsheet de Vim](#cheatsheet-de-vim)
|
||||
|
||||
# Guia rápida de Vim
|
||||
# Guia básica de Vim
|
||||
|
||||
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/1024px-Vimlogo.svg.png" width="50%">
|
||||
|
||||
@ -63,6 +67,64 @@ Para utilizar Viminfo, primero necesita tener la funcionalidad +viminfo disponib
|
||||
|
||||
En general, las sesiones almacenan los atributos "externos" y Viminfo los atributos "internos".
|
||||
|
||||
|
||||
## The Ultimate vimrc --> [Repo](https://github.com/amix/vimrc)
|
||||
|
||||
Hay dos versiones:
|
||||
|
||||
- La Básica: Si quieres algo pequeño simplemente copia basic.vim en tu ~/.vimrc y tendrás una buena configuración básica
|
||||
- La impresionante: Incluye una tonelada de plugins útiles, esquemas de color y configuraciones
|
||||
|
||||
### Plugins incluidos con vim
|
||||
|
||||
Leer la documentación de estos plugins es imprescindible para entenderlos mejor. Cada plugin proporciona una experiencia de Vim mucho mejor.
|
||||
|
||||
* [ack.vim](https://github.com/mileszs/ack.vim): Plugin de Vim para `the_silver_searcher` (ag) o ack -- un grep endiabladamente rápido
|
||||
* [bufexplorer.zip](https://github.com/vim-scripts/bufexplorer.zip): Cambia rápida y fácilmente entre buffers. Este plugin se puede abrir con `<leader+o>`.
|
||||
* [ctrlp.vim](https://github.com/ctrlpvim/ctrlp.vim): Buscador de archivos, buffers, mru y etiquetas difusas. Está mapeado con `<Ctrl+F>`.
|
||||
* [goyo.vim](https://github.com/junegunn/goyo.vim): Escritura sin distracciones en Vim.
|
||||
* [vim-zenroom2](https://github.com/amix/vim-zenroom2): Emula el entorno de iA Writer cuando se editan archivos Markdown, reStructuredText o de texto.
|
||||
* [lightline.vim](https://github.com/itchyny/lightline.vim): Una línea de statusline/tabline ligera y configurable para Vim
|
||||
* [NERD Tree](https://github.com/preservim/nerdtree): Un plugin explorador de árboles para vim
|
||||
* [open_file_under_cursor.vim](https://github.com/amix/open_file_under_cursor.vim): Abrir el archivo bajo el cursor al pulsar `gf`.
|
||||
* [pathogen.vim](https://github.com/tpope/vim-pathogen): Gestiona tu ruta de ejecución de vim
|
||||
* [snipmate.vim](https://github.com/garbas/vim-snipmate): snipmate.vim pretende ser un script vim conciso que implementa algunas de las características de los snippets de TextMate en Vim
|
||||
* [ale](https://github.com/dense-analysis/ale): Comprobación de sintaxis y lint para vim (ALE requiere NeoVim >= 0.2.0 o Vim 8 con +timers +job +channel)
|
||||
* [vim-commentary](https://github.com/tpope/vim-commentary): Comentar cosas. Usa `gcc` para comentar una línea (toma una cuenta), `gc` para comentar el objetivo de un movimiento. `gcu` descomenta un conjunto de líneas adyacentes comentadas.
|
||||
* [vim-expand-region](https://github.com/terryma/vim-expand-region): Permite seleccionar visualmente regiones de texto cada vez más grandes utilizando la misma combinación de teclas
|
||||
* [vim-fugitive](https://github.com/tpope/vim-fugitive): Una envoltura de Git tan impresionante que debería ser ilegal
|
||||
* [vim-indent-object](https://github.com/michaeljsmith/vim-indent-object): Define un nuevo objeto de texto que representa líneas de código en el mismo nivel de sangría. Útil para scripts python/vim
|
||||
* [vim-multiple-cursors](https://github.com/terryma/vim-multiple-cursors): Selecciones múltiples al estilo de Sublime Text para Vim, CTRL+N se reasigna a CTRL+S (debido a YankRing)
|
||||
* [vim-yankstack](https://github.com/maxbrunsfeld/vim-yankstack): Mantiene un historial de yanks anteriores, cambios y borrados
|
||||
* [vim-zenroom2](https://github.com/amix/vim-zenroom2) Elimina todo el desorden y se centra sólo en lo esencial. Similar a iA Writer o Write Room
|
||||
* [gist-vim](https://github.com/mattn/gist-vim) Crea fácilmente gists desde Vim usando el comando `:Gist`.
|
||||
* [vim-indent-guides](https://github.com/nathanaelkane/vim-indent-guides) Es un plugin para mostrar visualmente los niveles de sangría en Vim
|
||||
* [editorconfig-vim](https://github.com/editorconfig/editorconfig-vim) EditorConfig ayuda a mantener estilos de codificación consistentes para múltiples desarrolladores trabajando en el mismo proyecto a través de varios editores e IDEs.
|
||||
|
||||
|
||||
### Esquemas de color incluidos
|
||||
|
||||
* [peaksea](https://github.com/vim-scripts/peaksea): Por defecto
|
||||
* [dracula](https://github.com/dracula/vim)
|
||||
* [vim-colors-solarized](https://github.com/altercation/vim-colors-solarized)
|
||||
* [vim-irblack](https://github.com/wgibbs/vim-irblack)
|
||||
* [mayansmoke](https://github.com/vim-scripts/mayansmoke)
|
||||
* [vim-pyte](https://github.com/therubymug/vim-pyte)
|
||||
|
||||
|
||||
### Modos incluidos
|
||||
|
||||
* [vim-coffee-script](https://github.com/kchmck/vim-coffee-script)
|
||||
* [vim-less](https://github.com/groenewege/vim-less)
|
||||
* [vim-bundle-mako](https://github.com/sophacles/vim-bundle-mako)
|
||||
* [vim-markdown](https://github.com/plasticboy/vim-markdown)
|
||||
* [nginx.vim](https://github.com/vim-scripts/nginx.vim): Highlights configuration files for nginx
|
||||
* [rust.vim](https://github.com/rust-lang/rust.vim)
|
||||
* [vim-ruby](https://github.com/vim-ruby/vim-ruby)
|
||||
* [typescript-vim](https://github.com/leafgarland/typescript-vim)
|
||||
* [vim-javascript](https://github.com/pangloss/vim-javascript)
|
||||
* [vim-python-pep8-indent](https://github.com/Vimjas/vim-python-pep8-indent)
|
||||
|
||||
## Cheatsheet de Vim
|
||||
Para editar y salir de la edicción
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user