2012-07-25 13 views
5

Llamo a vim desde la terminal en Lion OS X. Quiero deshacerme de la campana de audio y usar solo una campana visual. La documentación parece indicar que puedo lograr esto con :set vb. Una vez expido :set vb los siguientes ajustes de Resultados:¿Cómo obtener una campana visual en vim en Mac?

:set vb? t_vb? 

da

visualbell 
t_vb= 

y el flash, obviamente, no funciona. La documentación indica que t_vb debe ser <Esc>|f de forma predeterminada. No lo es. Intenté establecer t_vb directamente, pero no puedo imaginarme qué debería ser para producir el flash.

También tenga en cuenta que tampoco funciona con mvim. Pero en el caso de mvim, el valor predeterminado es t_vb=^[|f en vano.

¿Alguien tiene una campana visual trabajando en Mac? Si es así, ¿cómo se logró esto?

Respuesta

5

¿Utiliza la GUI MacVim o Vim en la Terminal?

Si ejecuta Vim en un terminal, no tiene que hacer nada en Vim. Es estrictamente un entorno de emulación de terminal:

  • iTerm2.app

    En iterm> Preferencias ...> Perfiles> Terminal, desactive Silencio Campana y comprobar flash Visual Campana

    Con este ajuste , obtienes una campana bonita, grande y que se desvanece rápidamente sobre tu ventana de terminal.

  • Terminal.app

    en la Terminal> Preferencias ...> Configuración> Opciones avanzadas, compruebe Visual Campana

    Con este ajuste, se obtiene una ventana de terminal ... parpadear.

No sé cómo obtener una campana, visual o de audio, en la GUI de MacVim.

+0

Sí. Estoy de acuerdo. Confirmé que recibí la campana visual de la manera que describiste aquí. Pero como realmente lo quiero para MacVim Me sorprendió descubrir que el método estándar, tal como está documentado para vim, no funciona en Terminal.app y necesita hacer una solución alternativa como sugiere. – Rocketman

+0

He intentado todo el método que pude encontrar sin éxito. Mi opinión en este punto es que no se puede hacer. – romainl

+0

Con la ausencia de una respuesta adicional a esta pregunta ... Estoy pensando en eso también. Intentaré hacer una solicitud de función a los guardianes de mvim ... – Rocketman

6

Si usted está dispuesto a hacer sin el sonido de alerta en toda OS X, que por cierto estoy, haga lo siguiente:

  1. abierto Preferencias del sistema -> Accesibilidad -> Audio
  2. Comprobar la cuadro al lado de Destellar la pantalla cuando se produce una alerta
  3. Haga clic en Abrir preferencias de sonido ... botón.
  4. Deslice el volumen de alerta hacia abajo para silenciar.

Acabo de encontrar esto en Mountain Lion 10.8.3. No estoy seguro de cuánto tiempo ha estado allí la función.

+1

¡Impresionante! He estado deseando esto por un tiempo ahora. – Adam