Vi & Vim

13
Escribir el área seleccionada para archivar

Me gustaría escribir un área visualmente seleccionada en un archivo. Por ejemplo: prefix [sample text more text] suffix [] es el bloque seleccionado que debe tomarse, lo que da como resultado un nuevo archivo que contiene: sample text more text El wcomando normal usa líneas, por...

12
UI para personalizar un vimrc sin escribir uno desde cero

Vim es tan infinitamente configurable. Sin embargo, diseñar un vimrc es una tarea desalentadora para principiantes y usuarios intermedios. Básicamente, se espera que desarrolle uno a partir de una pizarra en blanco leyendo la documentación y recogiendo consejos fortuitos de otros usuarios. ¿Existe...

12
¿Cómo se pliegan las funciones automáticamente?

¿Hay alguna manera de hacer que Vim pliegue funciones basadas en la sintaxis de una declaración de función? Por ejemplo, hacer que vim active una función como esta: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" Dentro de...

12
Vim -p: ¿Capturó la señal mortal SEGV?

Me sale este problema cuando inicio Vim con la -popción. Supongamos que empecé con vim -p first.txt second.txt Luego, después de editar first.txt, paso a second.txtusar gt. Presiono las teclas ggy Gotra vez. Esto produce el error Vim: Caught deadly signal SEGV Desde este punto, Vim no...

12
¿Qué cosas malas pueden pasar si uso: bwipeout?

Acabo de descubrir el :bwipeoutcomando, para el cual los :helpestados: Me gusta :bdelete, pero realmente borra el búfer. Todo lo relacionado con el búfer se pierde. Todas las marcas en este búfer se vuelven inválidas, se pierden las configuraciones de opciones, etc. No use esto a menos que sepa...

12
¿Cómo puedo buscar símbolos de LaTeX en Vim?

¿Puedo integrar alguna forma de finalización de símbolo en Vim? Los editores dedicados de TeX como TeXMaker proporcionan una lista de símbolos para completar (por ejemplo, \almuestra una lista con \alpha, \lamuestra \lambday \langle). Tenga en cuenta que TeX tiene una cantidad bastante grande de...

12
¿Cómo usar datos confidenciales en .vimrc?

Quiero sincronizar mi .vimrc a través de github, por lo que debe ser un archivo público, pero al mismo tiempo tengo que poner algunos datos confidenciales (por ejemplo, contraseñas / hosts db para dbext.vim), sin entregarlos a otros. ¿Cuál es la mejor manera y cómo