Українська девопсарня dan repost
Наступні дві тули пов’язані з історією і пошуком по історії.
Я використовую Fish у якості шелу. І не тому що там деякі речі по дибільному зроблені, а я люблю коли по дибільному, ні.
Я використовую fish тому що там дуже зручне автодоповнення команд з історії.
Тобто, якщо якась команда вже була колись набрана, то починаючи її набирати ви відразу бачите що воно там хоче доповнити.
Потім, натиснувши → можна відразу погодитись з автодоповненням усієї строки. Але якщо натискати ⌥ → то воно буде вводити по слову.
А коли ви вже ввели чи доповнили частину строки — ви можете пошукати інші команди які містили слова що ви вже ввели — ↓ ↑ стрілки клавіатури.
В Fish це вже вмонтовано, а ось для Zsh є такий плагін.
А ось для пошуку по історії, та усього іншого матчингу я використовую FZF в який закохався ще з часів Emacs (друге відео).
Наприклад, ось ⌃ R і Fuzzy Search
Воно зручне тому що є інтеграції з усім. Наприклад с zoxide про який я писав раніше.
Я використовую Fish у якості шелу. І не тому що там деякі речі по дибільному зроблені, а я люблю коли по дибільному, ні.
Я використовую fish тому що там дуже зручне автодоповнення команд з історії.
Тобто, якщо якась команда вже була колись набрана, то починаючи її набирати ви відразу бачите що воно там хоче доповнити.
Потім, натиснувши → можна відразу погодитись з автодоповненням усієї строки. Але якщо натискати ⌥ → то воно буде вводити по слову.
А коли ви вже ввели чи доповнили частину строки — ви можете пошукати інші команди які містили слова що ви вже ввели — ↓ ↑ стрілки клавіатури.
В Fish це вже вмонтовано, а ось для Zsh є такий плагін.
А ось для пошуку по історії, та усього іншого матчингу я використовую FZF в який закохався ще з часів Emacs (друге відео).
Наприклад, ось ⌃ R і Fuzzy Search
Воно зручне тому що є інтеграції з усім. Наприклад с zoxide про який я писав раніше.