¿Cómo puedo corregir los espacios faltantes cuando uso Dictation con MacVim o Terminal?

5

Estoy tratando de utilizar Dictation en OS X 10.10.5 para ingresar texto en MacVim (o en Terminal). Funciona en su mayor parte, pero, por el motivo que sea, esos programas no permiten que Dictation agregue un espacio después de cada frase. Si digo la frase "escriba una oración" y luego haga una pausa y diga "para mí", el dictado ingresará "escriba una oración para mí", en lugar de "escriba una oración para mí". ¿Alguna forma de arreglar esto?

    
pregunta nightfire 21.08.2015 - 21:13

1 respuesta

1

TL; DR

Este problema parece ser específico de MacVim. En su lugar, intente utilizar Vim 7.4.889 o posterior.

Análisis y soluciones alternativas

He experimentado este mismo problema tanto en Yosemite como en El Capitán con MacVim-snapshot-77. Por ejemplo, en MacVim:

  

Detengo aquí y el dictado no agrega un espacio.

Sin embargo, solo experimento este problema en MacVim y en las versiones de gvim y mvim que proporciona el paquete de MacVim. Vim 7.4.889 (instalado a través de Homebrew) y Terminal.app con varias versiones de Bash parecen funcionar bien para mí en OS X 10.11 (El Capitán).

En caso de que su configuración sea diferente, he habilitado:

  • Dictado & Discurso - > Dictado - > Use el dictado mejorado
  • Accesibilidad - > Dictado - > Comandos de dictado - > Habilitar comandos avanzados

Esto parece ser algo cableado en MacVim. Incluso si define un comando de dictado personalizado para MacVim como "espacio literal" y le asigna el carácter de espacio, MacVim con dictado mejorado siempre parece tratar las pausas como el comienzo de una nueva oración. Recomendaría presentar un error contra MacVim.

Si bien no solucionará el problema subyacente con MacVim, puede solucionar el problema haciendo su dictado en una sesión de Vim basada en Terminal utilizando una compilación diferente. Dado que el problema parece ser MacVim en lugar de Vim, esta parece ser la solución más pragmática a corto plazo hasta que se soluciona MacVim.

    
respondido por el CodeGnome 10.10.2015 - 01:45

Lea otras preguntas en las etiquetas