Немного подправил тему, конечно же "шорткат" будет ближе к истинному
написанию фичи.
uv wrote:
>
>
>
>
> t> Знаю о существовании шоркатов bashбольшинство из которых хочу
> t> использовать
>
> Первый раз слышу об этом.
> А что это такое?
Так называют короткие сочитания нажатий горячих клавиш оболочки bash,
доступные в терминалах.
Знаком ^ в bash записывают нажатие контрол для описания нажатий
сочитаний горячих клавиш.
Например вспомнил такие :
^L - то же самое что $reset, очистить экран терминала.
^S - прекратить вывод команд на экран, часто полезно с учетом
болтливости скринридеров.
^Q продолжить остановленный вывод.
^R - поиск по истории веденных команд
^N ^P прокручивание истории введенных команд.
Особо с ними не эксперементировал, фокусов с $history говорят с помощью
шорткатов можно творить мама не горюй, и они описываются в $man bash
разделе , HISTORY EXPANSION.
^K очистить строку от курсора, ^U очистить строку до курсора, ^W удалить
предыдущее слово, ^Y должен вставлять из буфера., ^A перейти в начало
строки, ^e перейти в конец строки.
Нажатие ^Z отправляет активный процес в фон, ^D разлогиниться, ^C убить процес.
И полагаю это далеко не все шорткаты, видел и те что с metta используются.
То есть это чисто bash'овские горячие клавиши работающие в терминалах.
Приятно конешно было узнать что в bash предпочтение отдано именно
emacs'овскому стилю нажатий, но вот как эти удобства задействовать в самом
емакс незнаю. Надеюсь кто объяснит.
Кстати есть и vim'овский вариант нажатий , переключиться в него можно
выполнив
$ set -o vi
Я не пробывал, но подумал может кому и будет интересно, в нем так понял
весь финт в переключении режимов.
Пожалуй растроюсь если не смогу реализовать приглянувшиеся фишки вM-x shell.
--
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus