Me gustaría agregar un poco de coherencia entre la edición de texto en el terminal y la edición de texto en los programas normales de OS X. Utilizo iTerm2, pero imagino que cualquier solución implicaría el uso de readline y .inputrc
que probablemente funcionaría en la mayoría de los terminales.
Específicamente, estaba pensando en agregar:
- Comando - Eliminar : eliminar al principio de la línea antes del cursor
- Opción - Eliminar : eliminar palabra antes del cursor
- Opción - Flecha izquierda / derecha : mueve el cursor entre las palabras
- Comando - Flecha izquierda / derecha : Mueve el cursor al inicio / final de la línea
Preguntas
- ¿Cómo podría configurarse
.inputrc
para admitir estos métodos abreviados de teclado? - ¿Alguno de estos accesos directos generaría conflictos con los accesos directos existentes de la línea de comandos o del terminal?
- ¿Hay otros atajos que serían útiles para crear coherencia con las teclas de edición de texto estándar de OS X?
Como nota al margen, soy consciente de que existen accesos directos de estilo Vi y Emacs para realizar estas operaciones. De hecho, uso los métodos abreviados de estilo Vi bastante en la línea de comandos. Sin embargo, a veces, cuando mi mente no ha cambiado de modo, es perjudicial. Por lo tanto, sería bueno si el terminal pudiera soportar los atajos de estilo OS X y Vim.