What’s Special About fish?

Logo powłoki Fish

Łatwe do zrozumienia i użycia

W przeciwieństwie do innych powłok, które wymagają wielu ustawień, aby działały tak, jak chcesz, fish działa doskonale zaraz po wyjęciu z pudełka.

Jest dostarczana z najczęściej używanymi funkcjami, które są obecne, gdy zaczynasz jej używać, bez potrzeby instalowania dodatkowych wtyczek lub modyfikowania plików konfiguracyjnych, chyba że chcesz. Jego składnia jest prosta, czysta i spójna.

Wyświetlanie składni

Wyświetlanie składni jest cechą, którą wszyscy chcielibyśmy, aby nasz CLI mógł wykonywać. Oszczędza ona wiele czasu i frustracji. Cóż, fish to robi, i to całkiem dobrze.

Pokazuje, czy twoje polecenie lub katalog, który ma być przeszukany, istnieje, zanim jeszcze naciśniesz enter. Będziesz wiedział, czy wpisujesz coś źle, zanim wciśniesz enter. Ułatwia to ludziom analizowanie poleceń i znajdowanie błędów.

Podświetla (większość) błędów na czerwono, takich jak błędnie wpisane polecenia, błędnie wpisane opcje, czytanie z nieistniejących plików, niedopasowane nawiasy i cudzysłowy oraz wiele innych typowych błędów.

Posiada również podświetlanie pasujących cudzysłowów i nawiasów. Och, i jest ładny, kolorowy.

Konfiguracja dla powłok fish

Społeczność fish utrzymuje Oh My Fish, który jest frameworkiem powłoki zainspirowanym przez Oh My Zsh. Oferuje wiele pięknych motywów zachęty i wspaniałych wtyczek, jest lekki, wspaniały i łatwy w użyciu.

Oferuje również funkcję konfiguracji opartą na przeglądarce internetowej. Wystarczy wpisać:

fish_config

Wylądujesz na stronie internetowej, dzięki której możesz dostosować skórkę swojej powłoki.

web_config page for fish

Inline searchable history

Jest to interaktywna funkcja tej powłoki. Zaczynasz wpisywać polecenie i naciskasz klawisz w górę, aby zobaczyć wszystkie czasy w historii powłoki, w których użyłeś tego polecenia wcześniej.

Aby przeszukać historię, po prostu wpisz zapytanie i naciśnij klawisz w górę. Używając strzałki w górę i w dół, możesz wyszukiwać starsze i nowsze dopasowania. Historia ryb automatycznie usuwa duplikaty, a pasujący podłańcuch jest podświetlany.

Te funkcje sprawiają, że wyszukiwanie i ponowne użycie poprzednich poleceń jest znacznie szybsze.

Inline autosugestia

Rybka sugeruje polecenia podczas wpisywania i pokazuje sugestię na prawo od kursora, na szaro. Jeśli błędnie wpiszesz polecenie, będzie ono wyświetlane na czerwono, aby wskazać, że jest to nieprawidłowe polecenie.

Sugeruje również najczęściej używane polecenia i autouzupełnia podczas wpisywania, na podstawie historii i dostępnych ważnych plików.

Demonstracja dla autosugestii inline

Uzupełnianie tabulatorem przy użyciu danych ze strony man

Fish może analizować strony man narzędzi CLI w różnych formatach. Wpisz polecenie i „tabuluj” przez wszystkie sugerowane auto-uzupełnienia.

.

admin

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

lg