Мне никогда не нравился zsh
, но это куда приятнее чем bash
. Мне сказали что fish
вообще хорош. Он переосмысливает старое и придумывает новое. Ну немного несовместим со всяким башевским анохронизмом, но это ему только в плюс!
Ну, допустим, мне удалось переписать свои 20 строк с alias
в 20 файлов:
function ls command ls -lav --color=always $argv end
Ну это будущее, а не какое-то убогое прошлое и это только в плюс. С этим можно жить, бывает.
Конечно же у меня не подцепились кнопки типа ctrl+k
, но они у меня нигде не работают и я виню в этом как-то больше gentoo. Не в первый раз.
Но я не понимаю двух вещей:
1) Похоже, что из коробки нет поддержки поиска по истории через ctrl+r
. ПОЧЕМУ?! КАК?! Есть какие-то странные заменители типа “что-то набери и оно что-то где-то поищет”, но я не понимат.
Благо в интернетах говорят что если поставить fzf
то это решит проблему с поиском по истории, но, извините, ПОЧЕМУ.
2) Почему по ctrl+c
оно просто очищает строку, а не “оставляет текущий контент и переходит на новую строку”? Я даже представить не могу сколько тысячилетий оно работало именно так и мне это бесконечно удобно — я иногда что-нибудь пишу в консоль, потом ctrl+c
и у меня остается текст который никуда не пропадёт пока не пропадёт электричество из консоли.
И мне не удалось это никак починить. Есть какие-то дикие кастомные функции на 20 строк от 2016 года которые у меня не работают. Есть какая-то функция usr/share/fish/functions/__fish_cancel_commandline.fish
которая тоже не работает.
Во всяком случае не работает в моём чудном rxvt-unicode
. Это мне теперь ещё и терминал менять из-за рыбы?
Я не понимат такой будущий.
2021.04.05 21:47