Как сделать так, чтобы выделение текста и копирование / вставка работали в bash так же, как и везде? - PullRequest
0 голосов
/ 08 января 2011

т.е. Я хочу использовать Shift + стрелки для выбора, Ctrl + C / V для копирования / вставки. Я также открыт для использования другой оболочки, которая делает это проще

1 Ответ

2 голосов
/ 08 января 2011

bash использует библиотеку readline для обработки ввода. По умолчанию он использует обозначения в стиле emacs для команд. Смотрите этот cheatsheet , чтобы получить список команд о том, как манипулировать командной строкой с помощью обозначений в стиле emacs.

Если вместо этого вы хотите, чтобы bash / readline использовал нотацию в стиле vi, запустите set -o vi в вашем ~ / .bash_profile

Я не уверен, где "везде", но и emacs, и vi широко распространены в мире * nix. Если эти два стиля вам не по вкусу, вам больше всего придется взглянуть на другую оболочку.

...