Me gustaría agregar un poco de consistencia entre la edición de texto en la terminal y la edición de texto en programas normales de OS X. Uso iTerm2, pero imagino que cualquier solución implicaría usar readline y .inputrc
que probablemente funcionaría en la mayoría de las terminales.
Específicamente, estaba pensando en agregar:
.inputrc
configurarse para admitir estos atajos de teclado?Como nota al margen, soy consciente de que existen atajos de estilo Vi y Emacs para realizar estas operaciones. De hecho, uso mucho los atajos de estilo Vi 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 la terminal pudiera admitir atajos de estilo OS X y Vim.
⌘← se puede asignar a \eOH
y ⌘→ a \eOF
. Puede asignar ⌥← a me \eb
gusta en Terminal, pero no funciona en modo vi o nano.
En el modo emacs, también puede agregar esto a .inputrc:
"\e[1;9D": backward-word
"\e[1;9C": forward-word
"\e[3~": kill-word
C-v
muestra la secuencia de escape para la siguiente combinación de teclas. ^[
es ESC en notación de intercalación. bind -p
imprime los comandos enlazados actualmente.
Respuesta preliminar; sigo buscando otras combinaciones de teclas
La siguiente publicación explica cómo configurar Alt+izquierda/derecha en Iterm2. Curiosamente, requiere tanto la configuración .inputrc
como la personalización de iTerm2.