Vi & Vim

Preguntas y respuestas para las personas que utilizan las familias vi y Vim de editores de texto.

1
Hablando con vim desde afuera
¿Puedo cambiar una variable en una instancia de vim desde otro shell (sin enviar claves a través de tmux)? Pregunto porque me gustaría usar las opciones compiling_cmd, success_cmd y failure_cmd de latexmk para mostrar el estado de compilación en la línea de estado. ¿Quizás podría hacer que vim busque la …
12 variables 


1
Sintaxis de color mixto en vim
A menudo escribo documentos en knitr usando vim, lo que significa que tengo un código de descuento mezclado con el código R. Me gustaría tener coloración de sintaxis R en fragmentos R, pero rebaja o no coloración en todos los demás fragmentos. ¿Es esto factible? ¿Cómo?



1
Finalización dinámica
Estoy tratando de mejorar una función de finalización antigua. Me gustaría actualizar las opciones que se muestran en el menú emergente a medida que escribo nuevos caracteres Mi función de finalización es function! lh#icomplete#ecm(findstart, base) abort if a:findstart let l = getline('.') let startcol = match(l[0:col('.')-1], '\v\S+$') if startcol == …

3
Mapeo con movimiento
Estoy tratando de entender cómo puedo usar el operador con el movimiento posterior dentro de un mapeo. Por ejemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> El mapa debe hacer lo siguiente: Active el coperador y escuche el próximo movimiento; Por ejemplo, puedo escribir aquí t,para cambiar todo antes …


3
Destacado deshacer en Vim
Estoy tratando de tener un deshacer resaltado en Vim, como la configuración predeterminada de spacemacs. A veces, cuando quiero deshacer rápidamente, no puedo darme cuenta de lo que cambió porque es instantáneo. Así que estoy tratando de tener algo como esto cuando una prensa deshace: ¿Alguien tiene una idea de …


1
¿Cómo usar datos confidenciales en .vimrc?
Quiero sincronizar mi .vimrc a través de github, por lo que debe ser un archivo público, pero al mismo tiempo tengo que poner algunos datos confidenciales (por ejemplo, contraseñas / hosts db para dbext.vim), sin entregarlos a otros. ¿Cuál es la mejor manera y cómo hacerlo?
12 vimrc  security 

2
¿Cómo puedo buscar símbolos de LaTeX en Vim?
¿Puedo integrar alguna forma de finalización de símbolo en Vim? Los editores dedicados de TeX como TeXMaker proporcionan una lista de símbolos para completar (por ejemplo, \almuestra una lista con \alpha, \lamuestra \lambday \langle). Tenga en cuenta que TeX tiene una cantidad bastante grande de símbolos, por lo que las …

1
¿Qué cosas malas pueden pasar si uso: bwipeout?
Acabo de descubrir el :bwipeoutcomando, para el cual los :helpestados: Me gusta :bdelete, pero realmente borra el búfer. Todo lo relacionado con el búfer se pierde. Todas las marcas en este búfer se vuelven inválidas, se pierden las configuraciones de opciones, etc. No use esto a menos que sepa lo …
12 buffers 

3
¿Cómo puedo hacer que mis ventanas vuelvan a formar una cuadrícula?
Si tengo ventanas dispuestas en cuatro cuadrantes, a partir de la siguiente secuencia de comandos: :tabnew :vsplit :split <C-W>l :split luego ingresar un comando como <C-W>Jhará que estos ya no sean cuadrados; en este caso, forzará una ventana a flotar en la parte inferior. ¿Cómo puedo hacer lo contrario, es …


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.