Semua pengedaran Linux datang dengan emulator terminal yang berfungsi dan boleh disesuaikan. Di Internet, dan kadang-kadang walaupun di terminal itu sendiri, terdapat banyak tema siap sedia untuk menjadikannya kelihatan cantik. Walau bagaimanapun, untuk menukar terminal standard (dalam mana-mana DE, mana-mana pengedaran) menjadi sesuatu yang cantik dan pada masa yang sama mudah dan mudah digunakan, saya menghabiskan banyak masa. Jadi, bagaimana anda boleh menjadikan terminal lalai mudah dan menyenangkan untuk digunakan?
Menambah fungsi
Cangkang perintah
Kebanyakan pengedaran datang dengan Bash terbina dalam. Menggunakan alat tambah anda boleh membuat apa sahaja yang anda inginkan daripadanya, tetapi lebih mudah untuk mencapainya
- Mekanik lanjutan untuk penyiapan automatik arahan apabila ditekan atau . Tidak seperti Bash, anda tidak perlu mengkonfigurasi ini, semuanya berfungsi pada tahap tertinggi di luar kotak.
- Banyak tema, modul, pemalam siap sedia dan banyak lagi. Kebolehubahsuaian melalui rangka kerja (oh-my-zsh, prezto, dsb.), yang meluaskan dengan ketara kemungkinan untuk menyesuaikan dan menambah baik terminal. Sekali lagi, semua ini boleh dicapai dalam Bash, tetapi terdapat satu tan bahan siap sedia untuk Zsh. Untuk Bash terdapat lebih sedikit daripada mereka, dan ada yang tidak tersedia sama sekali.
Ini adalah sebab utama mengapa saya bertukar daripada Bash kepada Zsh. Selain ni, Zsh ada banyak lagi goodies lain.
Menyediakan Zsh
Mula-mula, mari pasang Zsh (jika ia sudah dipasang, contohnya, seperti di Manjaro, anda boleh melangkau langkah ini):
sudo apt install zsh
Apabila digesa untuk memasang Zsh sebagai cangkerang lalai, klik Y
untuk mengesahkan.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh: arahan tidak dijumpai: curl
Tetapkan curl
:
sudo apt install curl
Penonjolan sintaks. Adalah lebih mudah untuk menavigasi kandungan terminal apabila bahagian arahan yang berlainan diserlahkan dalam warna yang berbeza. Sebagai contoh, direktori akan digariskan dan arahan akan diserlahkan dalam warna yang berbeza daripada teks biasa. Mari pasang pemalam zsh-syntax-highlighting
:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh: arahan tidak dijumpai: git
Pasang git:
sudo apt install git
Untuk pemalam berfungsi, ia mesti disambungkan.
Dalam fail ~/.zshrc
tukar baris dari plugins=
:
plugins=(git zsh-syntax-highlighting)
Jika tiada baris sedemikian, tambahkannya.
sedia! Kami mendapat terminal yang mudah dan berfungsi. Sekarang mari kita jadikan ia menarik secara visual.
Menyesuaikan penampilan
Memasang tema
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Muat turun dan tambah fon pada sistem JetBrains Mono Nerd
(dengan ikon):
Pilih salah satu daripadaΡΡΠΈΡΡ/complete
pilih fon tanpa "Windows Compatible", dengan pengakhiran "Mono".
Kami menyambungkan fon dan tema.
Mengedit ~/.zshrc
.
Jika fail sudah mengandungi baris ini, gantikannya.
-
ZSH_THEME="powerlevel10k/powerlevel10k"
-
POWERLEVEL9K_MODE="nerdfont-complete"
Warna. Bahagian penting dalam reka bentuk terminal ialah skema warna. Saya telah melalui banyak skim yang berbeza, menyuntingnya dan menetap di Monokai Dark. Ia tidak menyakitkan mata, tetapi ia menyenangkan dan cerah. Senarai warna:
[colors]
# special
foreground = #e6e6e6
foreground_bold = #e6e6e6
cursor = #fff
background = #000
# black
color0 = #75715e
color8 = #272822
# red
color1 = #f92672
color9 = #f92672
# green
color2 = #a6e22e
color10 = #a6e22e
# yellow
color3 = #434648
color11 = #7ea35f
# blue
color4 = #66d9ef
color12 = #66d9ef
# magenta
color5 = #ae81ff
color13 = #ae81ff
# cyan
color6 = #adb3b9
color14 = #62ab9d
# white
color7 = #2AA198
color15 = #2AA198
Skim warna berubah secara berbeza dalam terminal yang berbeza (biasanya ini dilakukan melalui tetapan terminal), tetapi susunan warna adalah sama di mana-mana. Anda boleh mengimport templat ini dalam format Anai-anai dan mengeksportnya untuk terminal anda melalui terminal.sexy
Lancarkan konfigurasi tema: p10k configure
.
Sesuaikan tema dengan memilih pilihan paparan yang paling anda sukai.
Sentuhan terakhir ialah menukar konfigurasi tema dan menggantikan warna terbina dalam.
Mengedit fail ~/.p10k.zsh
.
Jika fail sudah mengandungi baris ini, gantikannya. Kod warna boleh diperolehi dengan arahan
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done
- Paparkan hanya direktori semasa:
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
- Latar belakang blok direktori:
typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
- Warna anak panah:
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=2
ΠΈ
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=1
- Latar belakang cawangan Git:
typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15
Keputusan
Ralat:
GIT:
sumber
Sumber: www.habr.com