¿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
¿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
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í
¿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...
Estoy repasando mis habilidades vim y jugando con la finalización usando el comando Ctrl-n. Estoy programando en Perl. Cuando estoy en modo de inserción y presiono Ctrl-n, recibo un mensaje que dice "Escaneando el archivo incluido" en la parte inferior del terminal y parece que está escaneando...
Estoy un poco desconcertado de por qué el comando de subrayado _, que salta al comienzo de la línea (COUNT - 1) debajo del cursor, obtiene su propia clave. ¿Cuándo usaría esto en lugar de +o
En realidad, me encontré con este problema cuando utilicé ssh desde mi teléfono Android para iniciar sesión en un servidor Linux, e intenté usar vim para editar algunos archivos. Fue un poco ... desagradable, aunque podía hacer todo lo que podía hacer desde un escritorio / teclado...
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...
¿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...
De vez en cuando alguien me envía una .odt, .docy .docxarchivo; abrirlos en OpenOffice siempre es una molestia porque, bueno, OpenOffice. En este momento, uso una variedad de herramientas de línea de comandos (como odt2txt) para convertir estos archivos a texto sin formato, guardar el texto en un...
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...
Cuando inicio Vim sin ningún archivo, siempre veo esto: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter>...
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...
Estoy usando los complementos Taglist y NerdTree con bastante frecuencia. Por lo general, la ventana que se abre en el lado izquierdo es demasiado pequeña y necesito extenderla. Yo suelo hacer: 10 CTRL+w > ¿Hay alguna manera de cambiar el ancho predeterminado de la ventana de NerdTree y...
Al realizar la corrección ortográfica, la incrustación z=muestra una lista de selección, como se muestra a continuación. Como puede ver la ortografía correcta; "ie" no se muestra como ninguna de las opciones. Me gustaría mejorar este menú, para que pueda simplemente escribir "ie" y presionar...
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...
He definido asignaciones en mi vimrcpara ingresar automáticamente paréntesis y llaves cerca cuando ingreso las iniciales con inoremap ( ()<esc>i. Me gustaría hacer lo mismo para "y ', pero solo cuando el cursor actualmente no está dentro de una cadena, ya que dentro de una cadena 'es...
Si yo uso: :tabedit file1 file2 Yo obtengo: E172: Only one file name allowed ¿Hay alguna forma de usar :tabeditcon múltiples nombres de archivo? ¿O otra forma de abrir varias pestañas a la
¿Hay alguna forma de configurar vim con respecto a qué tipos de archivos considera "adecuados" para abrir? Permítanme aclarar con un ejemplo. Imagina que estás trabajando en un documento de látex. Una vez que construye su archivo, tiene lo siguiente en su directorio (junto con otros archivos...
Recientemente eliminé el complemento YankRing de mi configuración en parte porque estaba causando algunos problemas con las macros, pero principalmente porque decidí que sería mejor entrenarme para usar los registros de Vim, en particular, la forma en que el texto eliminado se almacena inicialmente...
Puedo resaltar la línea actual como esta :set cursorline, que subraya la línea actual. Sin embargo, me gustaría resaltar toda la línea en un color más claro. ¿Cómo puedo lograr este