Vorrei aggiungere un po 'di coerenza tra la modifica del testo nel terminale e la modifica del testo nei normali programmi OS X. Io uso iTerm2, ma immagino che qualsiasi soluzione implichi l'uso di readline e .inputrc
che probabilmente funzionerebbe nella maggior parte dei terminali.
In particolare, stavo pensando di aggiungere:
- Comando - Elimina : Elimina all'inizio della riga prima del cursore
- Opzione - Elimina : elimina la parola prima del cursore
- Opzione - Freccia sinistra / destra : sposta il cursore tra le parole
- Comando - Freccia sinistra / destra : Sposta il cursore all'inizio / fine riga
Domande
- In che modo
.inputrc
può essere configurato per supportare queste scorciatoie da tastiera? - Qualcuna di queste scorciatoie potrebbe generare conflitti con il terminale esistente o le scorciatoie da riga di comando?
- Ci sono altre scorciatoie che sarebbero utili per creare coerenza con i tasti di modifica del testo OS X standard?
Come nota a margine, sono consapevole che esistono scorciatoie in stile Vi ed Emacs per eseguire queste operazioni. Infatti utilizzo scorciatoie in stile Vi molto sulla riga di comando. Tuttavia, a volte quando la mia mente non ha spostato le modalità, è dirompente. Pertanto, sarebbe bello se il terminale fosse in grado di supportare sia le scorciatoie in stile OS X sia quelle in stile Vim.