Vi & Vim

15
Cómo ver si un complemento está activo

¿Cómo puedo determinar si un complemento de tipo de archivo (como vim-latexsuite) se ha instalado y activado cuando abro el archivo apropiado? Otro editor popular indicaría que el "modo menor" relevante está activo. ¿Cuál es el equivalente

15
¿"Dap" elimina todo?

Estoy familiarizado con los comandos "dd" y "d {motion}", pero no puedo encontrar "dap" en vim's help.txt. ¿Qué hace "dap" en modo normal y por qué? (Alternativamente, ¿cómo puedo descubrir este tipo de cosas por mí

15
¿Puedo repetir una macro con el "operador de puntos"?

¿Puedo repetir una macro con el .comando? Por ejemplo, me gustaría poder escribir: @q... y que efectivamente llame @q4 veces. Con el comportamiento por defecto, esto sólo funciona si 'Q' tiene un solo comando, por ejemplo dw, xo iHello<esc>. (Esto tiene sentido, ya que '.' Repite el último...

14
Mostrar líneas envueltas parcialmente ocultas

He activado el set wrap linebreak nolistajuste de línea en mi .vimrc. Sin embargo, esto tiene el comportamiento molesto de que las líneas no completamente visibles en la pantalla se ocultan directamente y se reemplazan con signos @: ¿Cómo puedo hacer que estas líneas aparezcan aunque estén...

14
¿Cómo se usa el árbol de cambios en vim?

¿Es posible recuperar la rama de cambios que "abandoné"? Por ejemplo, estoy deshaciendo varias operaciones usando u, luego estoy haciendo un cambio en el modo de inserción. Pero luego me doy cuenta de que no quiero tener este cambio, prefiero volver a donde estaba al principio (antes de...

14
¿Qué es un complemento Vim?

Entiendo que podemos ampliar el poder de Vim para agregar nuevas funciones o modificar las existentes y mejorar nuestra experiencia de edición. Aunque soy un usuario de Vim durante bastante tiempo, ahora estoy en un territorio desconocido: ¿qué es exactamente un complemento de Vim? ¿Cuáles son los...

14
vimdiff y fusionar conflictos

Al fusionar sucursales bajo control de origen, a menudo existe el problema de un conflicto de fusión con otros desarrolladores. Sé que podemos usar vimdiff para diferenciar los cambios de código contra el control de código fuente , pero también existe una forma de usar vimdiff para ayudar a...

14
¿Cómo puedo convertir palabras a camelCase en una macro?

Tengo una lista de palabras, como esta: these are some words that I want to convert to camel case Necesito una manera de convertir, por ejemplo, camel caseen camelCasedentro de una macro (o una manera de convertir cada línea de una selección de línea visual en caso de camello). Podría usar algo...