Preguntas etiquetadas con vimscript

Un lenguaje de script integrado en Vim. Se puede utilizar para personalizar Vim para satisfacer sus necesidades y crear complementos. También se llama VimL.


2
¿Vimscript tiene un nombre oficial?
El nombre del lenguaje a veces conocido como Vimscript es un tema de debate. Algunos lugares usan Viml (¿o es VimL?), Otros Vimscript. ¿Tiene un nombre oficial, y si lo tiene, qué es y desde cuándo es oficial? Pregunta SO sobre VimL vs Vimscript (~ 5 años) Una publicación reciente …

4
Fusionar bloques entrelazando líneas
¿Hay una manera dedicada de fusionar dos bloques de texto entrelazando líneas, como pasar de esto: a1 a2 a3 a4 b1 b2 b3 b4 a ese: a1 b1 a2 b2 a3 b3 a4 b4 en unos pocos comandos? EDITAR : Realmente me gusta la solución de Sato Katsura , así …

2
¿Cómo verifico el valor de una opción de Vim en Vimscript?
En Vimscript, ¿cómo puedo verificar el valor actual de una opción de Vim? Para elaborar, quiero hacer un comando para cambiar del modo GUI completo ( guioptions=+tM) al modo pirata informático ( guioptions=-tM). Sin embargo, parece que no puedo encontrar una manera de analizar el :set guioptions?valor

1
¿Es posible obtener la cadena coincidente después de llamar: search ()
En una función vimscript, necesito asignar una cadena coincidente a una variable l:matcheddespués de llamar search()y me pregunto si hay una forma más corta de lo que estoy haciendo actualmente: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) Idealmente, me …
14 vimscript  search 


2
¿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?
Esta es una especie de dos preguntas en una. Últimamente he pasado mucho tiempo aprendiendo vimscript en profundidad, aprendiendo lo interno de vim y dando mis primeros pasos escribiendo plugins vim. Durante este proceso, he mantenido notas extensas en archivos de rebajas individuales y agregué muchos comentarios en línea de …

4
¿Cómo invertir cada 4 líneas?
En primer lugar, siendo esta mi primera publicación aquí, me gustaría decir que he encontrado que VIM es una gran herramienta y que el foro aquí es muy útil para encontrar respuestas a las preguntas, con mucha gente útil invaluable asistencia. Todavía soy muy nuevo en VIM, por lo que …
13 vimscript 




2
¿Es cpo & vim una sintaxis especial?
En los scripts es costumbre hacer algo como: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Para garantizar un modo no compatible para el script. Es: set cpo&vim algún tipo de sintaxis especial, como en foo & bar? ¿O es más como un comando, una …
13 vimscript 




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.