Tingkatkan Penampilan Terminal Anda dengan Powerlevel10k dalam Oh My Zsh

Tingkatkan Penampilan Terminal Anda Dengan Powerlevel10k Dalam Oh My Zsh



Terminal adalah salah satu alat yang paling berkuasa dalam mana-mana ekosistem pembangun. Sama ada anda membina aplikasi dalam JavaScript, .NET, Rust, dll., anda akan berinteraksi dengan sistem anda menggunakan terminal dalam satu bentuk atau yang lain.

Walaupun terdapat pelbagai jenis cangkerang sistem, beberapa daripadanya adalah lalai seperti Bash, Zsh telah menonjol sebagai salah satu cangkang pembangun moden yang paling berkuasa, mudah digunakan dan kaya dengan ciri.







Ia adalah utiliti shell lanjutan yang menyediakan abstraksi tahap rendah dan tahap tinggi alat sistem apabila anda memerlukannya. Ia juga dilengkapi dengan bahasa skrip yang luas yang membolehkan kami mengautomasikan daripada tugas yang mudah kepada yang sangat maju menggunakan sintaks yang mudah.



Dalam tutorial ini, kami akan mempelajari cara kami boleh menyesuaikan sesi shell Zsh kami menggunakan Oh My Zsh. Ini termasuk penyesuaian tema yang meluas, pemalam, penyiapan perintah, pembetulan ejaan, penyelesaian lien perintah boleh atur cara, ciri globing dan carian yang melampau, dan banyak lagi.



Apakah Oh My Zsh?

Mari kita mulakan pada asas dan bincangkan apa itu Oh My Zsh. Secara ringkasnya, Oh My Zsh ialah rangka kerja yang didorong komuniti percuma dan sumber terbuka untuk mengurus dan memanjangkan keupayaan konfigurasi Zsh.





Ia datang padat dengan ciri yang sangat berkuasa seperti konfigurasi Zsh mudah yang lebih mudah dibaca dan diselenggara, menyediakan sokongan untuk tema tersuai dan pelbagai jenis pemalam yang boleh digunakan untuk tugasan tertentu.

Apakah itu Powerlevel10k?

Powerlevel10k ialah tema yang sangat boleh disesuaikan untuk cangkerang Zsh yang direka bentuk untuk berfungsi dengan rangka kerja Oh My Zsh. Ia terkenal dengan prestasi luar biasa, kebolehlanjutan yang berkuasa dan daya tarikan visual.



Ciri penting Powerlevel10k yang lain termasuk yang berikut:

    1. Kelajuan – Powerlevel10k mempunyai kelajuan yang luar biasa dan oleh itu tidak akan memperlahankan shell anda semasa pelancaran. Ini adalah kerana gesaan membuat terlebih dahulu kemudian elemen lain masuk kemudian. Ini bermakna walaupun dalam pemalam yang kompleks, anda tidak akan menghadapi sebarang masalah menunggu gesaan anda dipaparkan.
    2. Lazy Loading – Tema Powerlevel10k juga melaksanakan pemuatan malas untuk beberapa ciri. Ini bermakna ia hanya memuatkan ciri yang diperlukan yang meningkatkan prestasi dan masa permulaan.
    3. Sesetengah ciri dimuatkan dengan malas yang bermaksud ia hanya dimuatkan apabila diperlukan, mengurangkan masa permulaan shell.
    4. Wizard Konfigurasi Powerlevel10k disertakan dengan wizard konfigurasi yang membantu kami menyediakan gesaan dengan memilih daripada pelbagai gaya dan pilihan.
    5. Penggayaan Segmen – Satu lagi ciri hebat tema ialah keupayaan untuk melakukan penggayaan bersegmen. Contohnya, anda boleh menyesuaikan alatan seperti gesaan, dsb.
    6. Status Bateri – Untuk peranti berkuasa bateri, Powerlevel10k boleh memaparkan status dan tahap pengecasan bateri.
    7. Pekerjaan Latar Belakang – Ia juga menunjukkan jika terdapat sebarang pekerjaan latar belakang yang sedang berjalan.
    8. Sokongan Fon – Ia menyokong pelbagai fon, termasuk Font Nerd, yang menyediakan glyph tambahan untuk pengalaman visual yang lebih kaya.
    9. Prompt Sementara - Akhir sekali, satu lagi ciri ketara Powerlevel10k ialah segera sementara. Ini ialah ciri berkuasa yang membolehkan gesaan runtuh selepas pelaksanaan arahan. Ini membantu menjimatkan ruang skrin dan mengekalkan tetingkap terminal yang bersih.

Memasang Zsh

Sebelum kami boleh memasang Oh My Zsh, kami perlu memastikan bahawa kami telah memasang shell Zsh pada sistem kami. Bergantung pada sistem sasaran anda, ini mungkin datang sebagai shell lalai.

Walau bagaimanapun, dalam siaran ini, kami akan menunjukkan pemasangan pada Ubuntu 23.04. Oleh itu, kita perlu memasangnya terlebih dahulu.

Kita boleh melakukan ini menggunakan 'apt' seperti yang ditunjukkan dalam arahan berikut:

$ sudo kemas kini apt-get
$ sudo apt pasang zsh



Setelah dipasang, kami boleh meneruskan dan menetapkan Zsh sebagai shell lalai baharu untuk pengguna semasa dengan menjalankan arahan berikut:

$ chsh


Ini menggesa anda untuk memilih shell yang anda ingin tetapkan sebagai lalai. Teruskan untuk memasuki laluan ke binari Zsh sebagai shell lalai pilihan anda.

Memasang Oh My Zsh

Setelah kami memasang dan mengkonfigurasi Zsh, kami boleh meneruskan persediaan Oh My Zsh. Kita boleh melakukan ini menggunakan curl atau wget seperti yang ditunjukkan dalam arahan berikut:

sh -c ' $(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh) '


Jika anda lebih suka menggunakan wget, jalankan arahan seperti berikut:

sh -c ' $(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -) '


Sebaik sahaja anda menjalankan salah satu daripada arahan sebelumnya, ia harus memuat turun pemasang Oh My Zsh dan mengkonfigurasinya pada shell anda. Ini secara automatik disertakan dengan pemalam lalai, fungsi dan tema lalai.

Memasang Powerlevel10k

Langkah seterusnya ialah memasang tema Powerlevel10k. Sebelum berbuat demikian, kita perlu memasang fon tersuai yang menyokong semua ciri yang disediakan oleh tema. Ini termasuk glyph, ikon tersuai dan banyak lagi.

Untuk keserasian maksimum, adalah dinasihatkan untuk memasang salah satu daripada Font Nerd yang tersedia kerana ia disertakan dengan semua yang anda perlukan untuk bekerja dengan tema.

Setelah dipasang, anda boleh meneruskan dan mengklon repositori tema ke folder tema Oh My Zsh anda.

git klon --kedalaman = 1 https: // github.com / romkatv / powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom} / tema / tahap kuasa10k


Seterusnya, edit fail “.zshrc” dan tetapkan masukan ZSH_THEME kepada Powerlevel10k.

ZSH_THEME = 'powerlevel10k/powerlevel10k'

Konfigurasi Awal

Selepas pemasangan, anda perlu menjalankan wizard konfigurasi untuk membantu mengkonfigurasi persediaan awal untuk tema.

Jalankan arahan seperti berikut:

$ konfigurasi p10k


Ini menggesa anda untuk semua ciri yang anda ingin dayakan.

Wizard konfigurasi mencipta “~/.p10k.zsh” berdasarkan keutamaan yang dipilih. Anda boleh melakukan penyesuaian tambahan dengan mengedit fail. Anda akan menemui satu tan dokumentasi dan ulasan dalam fail untuk membantu anda dalam keperluan konfigurasi anda.

Soalan Lazim

Berikut ialah beberapa Soalan Lazim berguna yang mungkin anda hadapi semasa memasang dan mengkonfigurasi tema Powerlevel10k:

    • Mengapakah ikon, glyph atau simbol talian kuasa tidak dipaparkan?

Jika ikon, mesin terbang dan simbol tidak dipaparkan, pasang fon yang disyorkan, mulakan semula cangkerang terminal dan jalankan semula perintah 'konfigurasi p10k'.

    • Bagaimanakah cara saya menambah nama pengguna dan/atau nama hos untuk digesa?

Untuk mengubah suai parameter nama pengguna/nama hos, edit fail konfigurasi “~/.p10k.zsh”.

Berhampiran permulaan fail ini, anda akan menemui parameter utama yang mengawal segmen yang dipaparkan dalam gesaan anda.

Kesimpulan

Dalam tutorial ini, kami membincangkan asas-asas memasang dan mengkonfigurasi tema Powerlevel10k untuk Oh My Zsh.