Jak nakonfiguruji Ctrl-Left a Ctrl-Right jako zkratky předchozího/následujícího slova pro bash (aktuálně alt-b a alt-f)?
Přijatá odpověď:
Správná odpověď závisí na tom, který terminál používáte.
U terminálu Gnome nebo nejnovějších verzí xterm to vložte do ~/.inputrc:
"\e[1;5C": forward-word
"\e[1;5D": backward-word
Pro PuTTY vložte toto do vašeho ~/.inputrc:
"\eOC": forward-word
"\eOD": backward-word
Pro rxvt vložte toto do vašeho ~/.inputrc:
"\eOc": forward-word
"\eOd": backward-word
Pravděpodobně vám to projde tím, že je všechny poskládáte do ~/.inputrc.
Ve všech případech to také musíte vložit do svého ~/.bashrc (nebo ~/.zshrc):
export INPUTRC=~/.inputrc
Pokud to nefunguje nebo máte jiný terminál, přejděte do svého terminálu a zadejte Ctrl +V Ctrl +-> . Pak to použijte místo "\e[1;5C"
nebo "\eOC"
výše. Opakujte pro Ctrl +<- .
Všimněte si, že musíte napsat escape sekvence klávesnice pomocí syntaxe inputrc, např.
\C
znamená ovládání\e
znamená escape (což se zobrazí jako^[
při psaní pomocí Ctrl+V výše)