Cara Setup ZSH Shell Linux
mrfdn.com - Sebelumnya saya sudah menjelaskan tetang cara mengganti SHELL di linux.
Pada artikel tersebut saya menjelaskan tentang cara install Fish Shell.
Kali ini saya ingin membahas apa saja yang mesti diketahui ketika menggunakan shell ZSH, seperti :
- Setup ZSH untuk pertama kali
- Menambahkan fungsi ZSH
- Menambahkan theme ZSH
ZSH bisa diinstall dengan mudah menggunakan repository distro anda, selengkapnya ada di sini https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
Mengapa menggunakan ZSH daripada FISH
Suatu hari saya mendapatkan video di youtube yang menjelaskan bahwa shell FISH itu berbeda dengan BASH (yang mana merupakan bawaan linux).
FISH memiliki kode yang berbeda digunakan oleh BASH sehingga ketika mengetikkan sebuah perintah, terkadang itu tidak berjalan di FISH.
Meskipun saya tidak begitu tahu cara menulis di BASH, setidaknya saya tidak mengalami error saat mencoba hal baru di terminal, apalagi mencoba menjalankan script orang yang didapatkan di Github, Stackoverflow dan sebagainya.
Jadi, saya pun mengganti SHELL saya dari FISH ke ZSH dengan tetap mendapatkan fungsi yang sama dari FISH yaitu auto suggest.
Inilah langkah-langkah yang saya lakukan.
Cara install zsh secara otomatis
Pertama anda harus install Wget terlebih dahulu. Wget merupakan fitur linux untuk melakukan proses download dari internet.
Buka terminal lalu masukkan perintah berikut :
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Kemudian itu lanjutkan dengan mengganti ZSH sebagai default SHELL .
Menambahkan fungsi auto suggestion ZSH sama seperti FISH
Setelah itu lanjutkan dengan menambahkan fungsi ZSH yaitu menambahkan fungsi auto suggest.
Fitur ini didapatkan dengan menambahkan plugin di ZSH, caranya seperti ini :
- Buka terminal
- Git clone plugin ini ke direktory plugin .oh-my-zsh anda
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
3. Buka file .zshrc yang ada di /home, lalu temukan plugins=
4. Masukkan zsh-autosuggestions ke dalamnya tanpa menggunakan koma, lalu jangan lupa disimpan.
5. Buka terminal baru, dan anda akan menemukan fungsi auto suggestion di zsh sama seperti terminal FISH.
Mengganti Theme ZSH
ZSH hadir dengan berbagai macam theme.
Anda bisa memilih ratusan template untuk membuat tampilan terminal SHELL anda sesuai keinginan.
Anda bisa menemukan theme tersebut di folder ~/.oh-my-zsh/themes yang sudah diinstal.
Pada folder tersebut tidak ada preview theme, untuk itu anda bisa melihat tampilan tema zsh melalui link ini .
Setelah didapatkan yang sesuai keinginan, edit file .zshrc lalu temukan ZSH_THEME=" lalu ganti menjadi nama theme yang anda inginkan.
Restart terminal anda untuk melihat perubahannya.
Ada juga theme zsh yang tidak berjalan sempurna, karena harus mengaktifkan plugin tertentu. Silahkan baca dokumentasinya lalu aktifkan plugin yang dimintanya.
Akhir kata
Saya menyukai menggunakan ZSH, meskipun installnya sedikit sulit tetapi hasilnya worthed untuk didapatkan.
Saya bisa mendapatkan fitur auto suggest yang sangat berguna ketika browsing file di terminal ditambah dengan tersedianya ratusan theme zsh yang bisa dipilih sesuai keinginan.
Saat ini saya menyukai theme, BIRA dan YS. Bagaimana dengan anda?