LINUX.ORG.RU

Изменить дизайн ^r в bash терминале

 ,


0

1

Хороших выходных!

Терзаюсь этим вопросом, но постоянно стесняюсь спросить. Можно ли настроить вид поиска в history?

(reverse-i-search)`': █

Поменять набившие оскомину разные скобки на другие, и перенести фокус курсора при наборе поиска с результата на то место, куда вводится запрос - внутрь ковычек:

(reverse-i-search)`█': 

А то неудобно постоянно рефокусироваться - глаза автоматом ждут, что символы будут появляться из-под курсора…

Всякие другие оболочки ПОЖАЛУЙСТА не предлагать!

и перенести фокус курсора при наборе поиска с результата на то место, куда вводится запрос - внутрь ковычек:

Зачем? При поиске внутри кавычек выводится набранный критерий поиска, а курсор перемещается в ту часть команды, вхождение в которой найдено.

Т.е. условно ты делаешь поиск: (reverse-i-search)`fi’: find ./ -type f -name «application»

Будет выделена часть команды, начинающаяся с «find».

(reverse-i-search)`fil’: find ./ -type f -name «file»

Будет выделена часть команды, начинающаяся с «file».

И в одном и другом случае будет высвечиваться та часть команды, в которой найдено совпадение.

anonymous
()
Ответ на: комментарий от hikikomori

Ну так он и будет фактически там где курсор. ))) Ты будешь набирать текст поиска, а курсор будет перемещаться в ту часть найденной команды, которая совпадает с набранным текстом )))

А так, как ты хочешь будет не понятно в какой части команды найдено вхождение искомого.

Хватит глупости писать.

anonymous
()
Ответ на: комментарий от hikikomori

А что такое readline? Кто и где это?

https://tiswww.cwru.edu/php/chet/readline/rltop.html

Это библиотека, реализующая редактор командной строки в bash и ряде других программ.

Можно ли пропатчить?

Устав сие дозволяет.

akho
()