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.

3
Sustituir con vimscript puro (sin `: s`)
Tengo lo siguiente en mi vimrc: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc Estoy usando vint para unir mi vimrc, y recibí la siguiente advertencia: ProhibitCommandWithUnintendedSideEffect Evita los comandos con efectos secundarios no deseados. Evite usar: s [ubstitute] ya que mueve el cursor e imprime mensajes de error. Prefiere funciones (como search …


1
Obtener la ventana / búfer / pestaña actual en Vimscript
En python, cuando se usa el módulo vim, es increíblemente simple obtener la ventana / búfer / pestaña actual: current_win = vim.current.window current_buff = vim.current.buffer current_tabpage = vim.current.tabpage Mi pregunta es, ¿cómo se hace esto en VimL / Vimscript puro y qué tipo de objeto se devuelve? Realmente parece que …

1
si no, endif oneliner
Tengo este oneliner en mi vimrcpero no funciona: if has("patch-7.4.710") | set listchars+=space:· else | set listchars+=trail:· | endif VIM dice: E518: Unknown option: else Me puedes ayudar ?
11 vimscript 



2
¿Cómo encuentra dónde se asignó por última vez una variable?
Estoy tratando de configurar g:netrw_list_hidey no parece funcionar. No importa lo que establezca en mi .vimrc, siempre tiene el valor ,^\.\.\=/\=$. Solo si obtengo mi vimrcarchivo nuevamente, entonces tiene el valor correcto. ¿Cómo depuro esto? ¿Supongo que hay algún complemento que está configurando esa variable? Posiblemente después de que mi …

3
¿Cómo puedo obtener una selección visual de vimscript?
Si tengo un par de líneas de vimscript que quiero probar antes de poner mi vimrc, ¿es posible seleccionarlas visualmente y luego buscarlas? Yo he tratado hacer una selección visual v, luego hacer movimientos para hacer una selección, etc., luego :'<,'>so Pero vim da un error no se permite rango …


2
¿Qué seguir para crear un complemento vim?
Entonces mi pregunta es simple. ¿Es una buena idea aprender scripts de vim solo para crear vim o deberíamos adoptar otros lenguajes más aceptados para eso? Por ejemplo, este enlace abre videos de YouTube que muestran cómo usar Python para crear complementos vim. Las secuencias de comandos Vim no son …
11 vimscript 



3
¿Cómo grep en la salida del comando ex?
¿Cómo se busca un patrón en la salida del comando ex? Por ejemplo, ¿cómo buscar un patrón de nombre de archivo en la salida del :scriptnamescomando? En la ayuda para todos los sabores de grepy vimgrepsolo hay {file}un lugar donde realizar la búsqueda.
10 vimscript 


1
Ejecutar contenido del búfer como vimscript
Tengo un nofilebúfer que contiene vimscript y quiero ejecutarlo. Sin embargo, :so % no funcionará porque requiere un archivo guardado, no un búfer. ¿Hay un comando vim para hacer esto por defecto? Si no, ¿es posible crear una función que haga lo mismo?

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.