10 Jul 2020
Ustawianie nowego komputera jest odświeżające i daje szansę na rozpoczęcie wszystkiego od nowa. Tak więc w tym tygodniu, kiedy w końcu zdecydowałem się zabrać mojego iMaca z biura, spędziłem pierwszy dzień na konfigurowaniu powłoki, terminala, motywów, git, vsc i tego blogowego repo z kluczami ssh na Githubie. Duży ekran zwiększa produktywność i przyspiesza rozwój.
Powłoka #
Sprawdźmy, jakiej powłoki używam.
echo
Apple ogłosiło, że domyślną powłoką w macOS 10.15 Catalina będzie zsh
. bash
jest domyślną powłoką od czasu Mac OS X 10.3 Panther. Ale będziemy musieli przełączyć ją ręcznie.
$ chsh -s /bin/zsh
To spowoduje wyświetlenie monitu o podanie hasła. To polecenie nie zmieni bieżącej powłoki. Zamknij bieżącą powłokę i otwórz nową.
Oh My Zsh #
Oh My Zsh jest wspaniałym, otwartoźródłowym, kierowanym przez społeczność frameworkiem do zarządzania konfiguracją Zsh. Dostarczany jest z tysiącami pomocnych funkcji, pomocników, wtyczek, motywów,
Ustaliłem Oh My Zsh na moim MacBooku i nie mogę się już z nim obejść. Oh My Zsh to warstwa na wierzchu powłoki zsh z mnóstwem wtyczek, które ułatwiają życie. To jest fantastyczny artykuł, który podążałem za Oh My Zsh zainstalowanym i działającym – Badassify your terminal and shell.
Tutaj są moje ulubione wtyczki Oh My Zsh:
-
Podświetlanie składni – Umożliwia podświetlanie poleceń podczas gdy są wpisywane w znaku zachęty zsh w interaktywnym terminalu. Pomaga to w przeglądaniu poleceń przed ich uruchomieniem, szczególnie w wychwytywaniu błędów składni.
-
Autopodpowiedzi – Sugeruje polecenia podczas wpisywania na podstawie historii i uzupełnień.
-
Podwójna zakładka po poleceniu cd, aby uzyskać interaktywną listę plików.
-
Poprawiona i bardziej opisowa integracja Git.
Podążyłem za tym artykułem Oh-My-Zsh! A Work of CLI Magic – Tutorial for Ubuntu
, aby zainstalować wtyczki i nauczyć się niektórych skrótów.
Dostosowałem ~/.zshrc
, aby pokazać pełną ścieżkę do mojego katalogu roboczego. Dodaj tę linię na dole pliku:
PROMPT=${PROMPT/\%c/\%~}
A teraz plik źródłowy .zshrc.
source ~/.zshrc
Dracula #
Kolory tego motywu są kojące, więc zdecydowałem się skonfigurować go dla zsh i Visual Studio Code.
Mroczny motyw dla zsh i aplikacji 107+ – Dracula
git clone https://github.com/dracula/zsh.git dracula
mv ~/dracula/dracula.zsh-theme ~/.oh-my-zsh/themes/dracula.zsh-theme
Otwórz ~/.zshrc
i zmień linię ZSH_THEME="robbyrussell"
na ZSH_THEME="dracula"
.
Source the ~/.zshrc
. Jeśli otrzymasz błędy, wtedy musisz przenieść folder /lib
, jak wspomniano tutaj.
Mroczny motyw dla Visual Studio Code i 107+ aplikacji – Dracula
Instalacja przy użyciu palety poleceń jest całkiem prosta.
Webmentions
← Home
.