tutorial para mac espaƱol editar descargar commands comandos vim editor

para - Favorite(G) Vim plugins/scripts?



vim pdf (30)

¿Cuáles son tus plugins / scripts favoritos (G) Vim?


  1. Explorador de búfer elegante (mini) : este es el administrador de archivos múltiples / búfer que uso. Toma muy poco espacio en la pantalla. Se parece a la mayoría de los IDE donde tiene una barra de pestañas superior con los archivos que ha abierto. He probado algunos otros complementos similares antes, y esta es mi elección.
  2. TagList - Explorador de archivos pequeños, sin las cosas "extra" que tienen los otros exploradores de archivos. Simplemente le permite navegar por directorios y abrir archivos con la tecla "enter". Tenga en cuenta que esto ya ha sido señalado por previous commenters previous a sus preguntas.
  3. SuperTab : Ya lo notó WMR en esta publicación, parece muy prometedor. Es una tecla de reemplazo de finalización automática para Ctrl-P.
  4. Desert256 color Desert256 - Legible, oscuro.
  5. Esquema de color de Moria : otro bueno, oscuro. Tenga en cuenta que solo es gVim.
  6. Sintaxis de Enahcned Python : si usa Python, esta es una versión de sintaxis mejorada. Funciona mejor que el original. No estoy seguro, pero esto ya podría estar incluido en la versión más nueva. No obstante, vale la pena agregarlo a su carpeta de sintaxis si lo necesita.
  7. Sintaxis de JavaScript mejorada : igual que la anterior.

  8. EDITAR: Comments - Gran pequeño complemento para [un] comentario de fragmentos de texto. Reconocimiento de idioma incluido ("#", "/", "/ * .. * /", etc.).


Con la versión 7.3, se agregaron ramas de deshacer a vim. Una característica muy poderosa, pero difícil de usar, hasta que Steve Losh hizo Gundo que hace que esta característica sea posible de usar con una representación ascii del árbol y una diferencia del cambio. Una necesidad para usar ramas de deshacer.


El complemento vcscommand proporciona comandos ex globales para manipular archivos fuente controlados por la versión y es compatible con CVS, SVN y algunos otros repositorios.

Puede hacer casi todas las tareas relacionadas con el repositorio desde inim:
* Tomando el diff del buffer actual con copia de repositorio
* Agregar nuevos archivos
* Revertir el búfer actual a la copia del repositorio anulando los cambios locales ....


Me encanta snipMate . Es similar a snippetsEmu, pero tiene una sintaxis mucho mejor para leer (como Textmate).


Me gusta el taglist y fuzzyfinder, esos son complementos geniales


Me gusta mucho el complemento SuperTab , te permite usar la tecla de tabulación para completar todas las SuperTab .


Mi último favorito es Command-T . Por supuesto, para instalarlo necesitas tener soporte Ruby y necesitarás compilar una extensión C para Vim. ¡Pero oy-yoy-yoy hace este complemento marcar la diferencia al abrir archivos en Vim!



No es un complemento, pero recomiendo a cualquier usuario de Mac que cambie a la distribución de MacVim que es muy superior al puerto oficial.

En cuanto a los complementos, utilicé VIM-LaTeX para mi tesis y estuve muy satisfecho con el impulso de usabilidad. También me gusta el plugin Taglist que hace uso de la biblioteca ctags .


Para vim, me gusta un poco de help con las terminaciones. Vim tiene toneladas de modos de finalización, pero realmente, solo quiero que vim complete todo lo que pueda, siempre que sea posible.

Odio escribir citas finales, pero afortunadamente este plugin evita la necesidad de tanta miseria.

Esos dos son mis grandes bateadores.

Este puede intensificar para recorrer mi código como un tono inquieto, pero todavía tengo que intentarlo.


Realmente me encantan los snippetsEmu Plugin. Emula algo del comportamiento de los fragmentos del editor TextMate de OS X, en particular, el comportamiento de reemplazo y rebote variable.


Recientemente comencé a usar un complemento que destaca las diferencias en tu memoria intermedia de una versión anterior en tu sistema RCS (Subversion, git, lo que sea). Solo necesita presionar una tecla para activar / desactivar la pantalla de diferencia. Puede encontrarlo aquí: http://github.com/ghewgill/vim-scmdiff . Parches bienvenidos!


Si estás en una Mac, debes usar peepopen , fuzzyfinder con esteroides.


Un complemento que falta en las respuestas es NERDCommenter , que te permite hacer casi cualquier cosa con comentarios. Por ejemplo, {agregar, alternar, quitar} comentarios. Y más. Vea esta entrada del blog para algunos ejemplos.


Un muy buen reemplazo grep para GVim es Ack . Un plugin de búsqueda escrito en Perl que supera la implementación de grep interna de Vim y también greps invocados externamente. También omite por defecto cualquier directorio de CVS en el directorio del proyecto, por ejemplo, ''.svn''. This blog muestra una forma de integrar Ack con vim.


Uso los siguientes dos complementos todo el tiempo:

  • proyecto
  • vimoutliner

Voy a nombrar unos pocos que no vi aquí, pero que todavía encuentro extremadamente útiles:

  • Complemento Gist - Github Gists (Tipo de respuesta de Githubs a Pastebin, integrado con Git por genialidad)
  • Esquema de color de Mustang (No se puede vincular directamente debido a su baja reputación, Google it!) - Esquema de color oscuro y hermoso. Se ve muy bien en la terminal, ¡y aún mejor en gVim! (Debido al soporte de 256 colores)


Taglist , un complemento de navegador de código fuente para Vim, es actualmente el plugin mejor calificado en el sitio web de Vim y es mi plugin favorito.




tcomment

"Asigné las teclas" Comando + / "para poder comentar cosas mientras estoy en el modo de inserción imap: i


Nerdtree

El árbol NERD le permite explorar su sistema de archivos y abrir archivos y directorios. Presenta el sistema de archivos en forma de árbol que manipulas con el teclado y / o el mouse. También le permite realizar operaciones simples del sistema de archivos.

El árbol se puede alternar fácilmente con: NERDTreeToggle que se puede asignar a una clave más adecuada. Los atajos de teclado en el árbol NERD también son fáciles e intuitivos.

Editar: sinopsis agregada


Txtfmt (The Vim Highlighter) Screenshots

El complemento Txtfmt le ofrece una especie de capacidad de resaltado de "texto enriquecido", similar a la que proporcionan los editores RTF y procesadores de texto. Puede usarlo para agregar colores (primer plano y fondo) y atributos de formato (todas las combinaciones de negrita, subrayado, cursiva, etc.) a sus documentos de texto plano en Vim.

La ventaja de este complemento sobre algo como Latex es que con Txtfmt, sus cambios de resaltado son visibles "en tiempo real" y, al igual que con un procesador de texto, el resaltado es WYSIWYG. Txtfmt incorpora tokens especiales directamente en el archivo para lograr el resaltado, por lo que el resaltado no se ve afectado cuando mueves el archivo, incluso de una computadora a otra. Los tokens especiales están ocultos por la sintaxis; cada uno aparece como un solo espacio. Para aquellos que han aplicado el parche oculto / ownsyntax de Vince Negri, los tokens incluso pueden tener un ancho "cero".



A.vim es un gran pequeño complemento. Le permite cambiar rápidamente entre el encabezado y los archivos de origen con un solo comando. El valor predeterminado es :A , pero lo reasigné a F2 para reducir las pulsaciones de teclas.


clang complete - la mejor terminación de código c ++ que he visto hasta ahora. Al usar un compilador real (que sería clang), el complemento puede completar expresiones complejas, como STL y punteros inteligentes.



TaskList

Esta secuencia de comandos se basa en la Lista de tareas del eclipse. Buscará en el archivo FIXME, TODO y XXX (o una lista personalizada) y los pondrá en una lista práctica para que usted la explore y al mismo tiempo actualice la ubicación en el documento para que pueda ver exactamente dónde está la etiqueta. situado. Algo así como un ''cw'' interactivo