Me preguntaba "¿Cuán Difícil Puede Ser(c)" para poner en práctica y le dio un ir hoy.
El Terminal.aplicación parece emular a 'mover el cursor a la izquierda/derecha' secuencias ESC. Vas a escuchar el famoso "beep" si intenta colocar el cursor en el prompt del shell. Y te escucho tantas veces como allí no son válidos se mueve.
La solución en iTerm2 funciona de la misma mediante la invocación de la ESC adecuado de las secuencias. A pesar de que suene sólo una vez si intenta colocar el cursor en una zona no ;)
La Terminal.la aplicación parece no ser capaz de manejar múltiples de la línea de mensajes, mover sólo en la última línea parece funcionar. Multi-línea indicaciones que aparecen en esta aplicación deben ser manejados correcta.
Los resultados se pueden encontrar en github. Es un tenedor de la original con una pendiente de pull request. La rama de mi trabajo consiste en llamada 'opción-clic-codificado'.
Y, por supuesto, es muy probado. Eso significa que sólo se han probado por mí en mi finales de 2007 MacBook Pro con Mac OS X 10.7.3.
Si quieres probarlo por compilarlo usted mismo o descargar los binarios precompilados para i386/x86_64/ppc iTerm_v1.0.0.git-085ec22c.zip).