Немного подправил тему, конечно же "шорткат" будет ближе к истинному
написанию фичи.

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

Ответить