Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.



1
Finalización de argumentos para python
¿Hay alguna manera de completar el argumento para python? Actualmente estoy usando una combinación de ctags, python-mode y YouCompleteMe, pero me falta una función para completar automáticamente los argumentos de una función (o mostrarlos al menos). ¿Hay un complemento que lo soporte? Estoy usando vim / gvim 7.4 y Ubuntu …

2
Problema: mover líneas verticalmente cierra pliegues
Cuando muevo líneas con m(p :m+1. Ej. ) Todos mis pliegues están cerrados. Entonces puedo abrir el plegado zvnuevamente y el cursor estará en la posición a la que me moví. Uso plegado con {{{ }}}marcas y tengo set foldmethod=markeren mi .vimrc. ¿Cómo puedo evitar que vim cierre los pliegues …
9 folding 

1
Instrucciones de varias líneas
¿Hay alguna manera de dividir una instrucción de una línea en varias líneas? Por ejemplo, me gustaría transformar setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" dentro setlocal variable_name = condition1 ? "1" : condition2 ? "0" : …
9 vimscript 




2
Navegar proyectos de código sin usar comandos externos
Estoy tratando de reunir una caja de herramientas de comandos / consultas de Vim, en modo comando o búsqueda, para navegar por una base de código sin usar Ctags u otras herramientas externas. Los Ctags son geniales, pero el soporte puede variar según el entorno de desarrollo en el que …
9 search  ide 




3
¿Cerrar automáticamente los tampones más antiguos?
Necesitaba editar muchos archivos recientemente para un pequeño cambio en cada archivo. Para acceder a cada archivo, examiné NERDtree y abrí un archivo tras otro. A medida que abría más y más archivos, noté que mi uso de memoria creció MUCHO. Cerrar vim me devolvió un montón de memoria. Tengo …
9 buffers 


1
Usando marcas con llaves muertas
Estoy usando un diseño de teclado en el que el backtick ( `) es una tecla muerta . Esto significa que cuando escribo una tecla de retroceso seguida de una vocal (por ejemplo `a) lo que Vim ve es un carácter acentuado ( à). Entonces, si establezco una marca con …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.