vimscript

vimscript

vimscript – Cómo deshacerse de "Presione ENTRAR o escriba el comando para continuar"

Pregunta: Estoy usando ctags para codificar C ++ con vim. Establecí dos atajos de ctags como se muestra a continuación: autocmd VimEnter * silent! !eval ‘ctags -R –c++-kinds=+p –fields=+iaS –extras=+q –language-force=C++ -o newtags; mv newtags .tags’ & function! Jump(type) if filereadable(“.tags”) if a:type == “single” execute “normal! 2\<C-]>” execute “normal :NERDTreeFind\<CR>” execute “normal :wincmd p\<CR>” …

vimscript – Cómo deshacerse de "Presione ENTRAR o escriba el comando para continuar" Read More »

vimscript – ¿Cómo ejecutar un autocomando para cerrar una ventana?

Pregunta: Hay una (moderadamente complicado) manera de hacer una AutoCommand que sólo se ejecuta cuando se crean ventanas, pero yo quiero tener uno para cuando se retiran también. La razón es que cada vez que se crea o elimina una ventana, me gustaría ejecutar una función que escribí que calcula las alturas de las ventanas …

vimscript – ¿Cómo ejecutar un autocomando para cerrar una ventana? Read More »

vimscript – ¿Cómo configuro condicionalmente: esquema de colores?

Pregunta: Mi .vimrc elige mi esquema de color preferido (solarizado) que se instala a través del sistema de administración de complementos. Sin embargo, en algunos sistemas que no tienen ese complemento, el comando :colorscheme solarized ejecuta, pero el resultado es descabellado. ¿Cómo pruebo condicionalmente si solarized está realmente instalado y lo uso si lo está, …

vimscript – ¿Cómo configuro condicionalmente: esquema de colores? Read More »

vimscript – ¿Puedo pasar una cadena personalizada al comando 'gx'?

Pregunta: Tengo un archivo como este: vi.stackexchange.com example.com duckduckgo.com Quiero poder abrir estos sitios con g x ; esto no funciona porque no hay ningún protocolo ( http:// ) delante de estos sitios. Intenté hacer un script para agregar el prefijo http:// (esto es trivial), pero no estoy seguro de cómo puedo pasar mi cadena …

vimscript – ¿Puedo pasar una cadena personalizada al comando 'gx'? Read More »

vimscript – Recuento de columnas incorrecto de la línea de estado para caracteres de varios bytes

Pregunta: He establecido esta línea de estado. :set statusline=%c Según :help statusline , %c significa número de columna. Si el contenido del búfer es abcdef éÀ│§õ→ y el cursor está en el carácter f , la línea de estado informa correctamente "6". Pero si en el carácter de flecha, informa "12" en lugar de "6", …

vimscript – Recuento de columnas incorrecto de la línea de estado para caracteres de varios bytes Read More »

vimscript – ¿Cómo puedo configurar una opción de manera diferente según la hora del día?

Pregunta: Me gustaría un fragmento de Vimscript que consultar la hora del día compruebe si es más tarde de, digamos, 6:00 p. m. establecer una opción basada en el resultado ¿Por qué? De modo que obtengo el esquema de color oscuro solarizado cada vez que abro mi editor por la noche, el claro de lo …

vimscript – ¿Cómo puedo configurar una opción de manera diferente según la hora del día? Read More »

vimscript – ¿Cómo genero documentación de Vim a partir de notas de Markdown o comentarios en línea, o hay mejores formas de agregar documentación?

Pregunta: Son dos preguntas en una. Últimamente he pasado mucho tiempo aprendiendo vimscript en profundidad, aprendiendo los aspectos internos de vim y dando mis primeros pasos escribiendo complementos de vim. Durante este proceso, he estado guardando notas extensas en archivos de rebajas individuales y agregué muchos comentarios de 'documentación' en línea a los archivos de …

vimscript – ¿Cómo genero documentación de Vim a partir de notas de Markdown o comentarios en línea, o hay mejores formas de agregar documentación? Read More »

vimscript – Configure la opción de pegar, pero solo para una inserción

Pregunta: Quiero tener una forma rápida de configurar la opción 'paste' Vim, insertar texto y volver al valor anterior de 'paste' . Un caso de uso típico inserta el contenido del portapapeles del sistema operativo literalmente, independientemente de cualquier reescritura del modo de inserción que pueda estar activo, como la sangría automática, y sin cambiar …

vimscript – Configure la opción de pegar, pero solo para una inserción Read More »

Scroll to Top

web tasarım