Ko nga tohatoha Linux katoa ka tae mai me te emulator tauranga mahi me te whakarite. I runga i te Ipurangi, i etahi wa i roto ano i te tauranga, he maha nga kaupapa kua oti te hanga kia ataahua ai. Heoi, ki te huri i te tauranga paerewa (i roto i tetahi DE, tetahi tohatoha) ki tetahi mea ataahua me te wa ano he watea me te ngawari ki te whakamahi, he maha nga wa i pau ai ahau. Na, me pehea e taea ai e koe te watea me te pai ki te whakamahi i te tauranga taunoa?
Tāpiri taumahinga
Anga whakahau
Ko te nuinga o nga tohatoha ka tae mai me te Bash kua whakauruhia. Ma te whakamahi i nga taapiri ka taea e koe te hanga i tetahi mea e hiahia ana koe, engari he maamaa ake te whakatutuki i tenei
- Nga miihini matatau mo te whakaoti-aunoa o nga whakahau ina pehia ranei . Kaore i rite ki a Bash, kaore koe e hiahia ki te whirihora i tenei, ka mahi nga mea katoa i te taumata teitei rawa atu i te pouaka.
- He maha nga kaupapa kua rite, nga waahanga, nga monomai me etahi atu. Whakaritenga na roto i nga anga (oh-my-zsh, prezto, me etahi atu), e tino whakanui ana i nga huarahi mo te whakarite me te whakapai ake i te tauranga. Ano, ka taea te whakatutuki i enei mea katoa i Bash, engari he maha nga mea kua rite mo Zsh. Mo Bash he iti ake o raatau, ko etahi kaore i te waatea.
Koinei nga tino take i huri ai ahau mai i Bash ki Zsh. I tua atu i tenei, he maha atu nga taonga pai a Zsh.
Te whakatu Zsh
Tuatahi, me whakauru a Zsh (mehemea kua whakauruhia, hei tauira, penei i Manjaro, ka taea e koe te peke i tenei taahiraa):
sudo apt install zsh
Ina tonohia kia whakauruhia a Zsh hei anga taunoa, pawhiria Y
ki te whakau.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh: whakahau kaore i kitea: curl
Tāuta curl
:
sudo apt install curl
Wetereo miramira. He maamaa ake te whakatere i nga ihirangi kapeka ka tohua nga waahanga rereke o nga whakahau ki nga tae rereke. Hei tauira, ka tohuhia nga raarangi ka tohua nga whakahau ki te tae rereke mai i nga tuhinga noa. Kia tāuta te mono zsh-syntax-highlighting
:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh: kaore i kitea te whakahau: git
Tāuta git:
sudo apt install git
Kia mahi te mono, me hono.
I roto i te kōnae ~/.zshrc
huri i te raina mai plugins=
:
plugins=(git zsh-syntax-highlighting)
Mena kaore he raina pera, taapirihia.
Kua rite! Ka whiwhi tatou i te tauranga watea me te mahi. Inaianei kia pai te titiro.
Te whakarite i te ahua
Te whakauru i te kaupapa
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Tikiake me te taapiri i te momotuhi ki te punaha JetBrains Mono Nerd
(me nga tohu):
Tīpakohia tetahi oшрифт/complete
tīpako momotuhi kaore "Windows Hototahi", me te mutunga "Mono".
Ka hono tatou i te momotuhi me te kaupapa.
Whakatikatika ~/.zshrc
.
Mena kei roto i te konae enei raina, whakakapihia.
-
ZSH_THEME="powerlevel10k/powerlevel10k"
-
POWERLEVEL9K_MODE="nerdfont-complete"
Nga Tae. Ko tetahi waahanga nui o te hoahoa tauranga ko te kaupapa tae. He maha nga momo kaupapa i mahia e au, ka whakatikahia, ka tau ki Monokai Dark. Kaore e mamae nga kanohi, engari he ahuareka me te kanapa. Rārangi o ngā tae:
[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
He rereke te rereke o te kaupapa tae i roto i nga momo kapeka rereke (ko te tikanga ka mahia tenei ma nga tautuhinga tauranga), engari he rite tonu te raupapa o nga tae ki nga waahi katoa. Ka taea e koe te kawemai i tenei tauira ki te whakatakotoranga Termite ka kaweake mo to tauranga ma te terminal.sexy
Whakarewahia te whirihoranga kaupapa: p10k configure
.
Whakaritehia te kaupapa ma te whiriwhiri i nga whiringa whakaatu e pai ana koe.
Ko te pa whakamutunga ko te huri i te whirihora kaupapa me te whakakapi i nga tae kua hangaia.
Whakatika i te kōnae ~/.p10k.zsh
.
Mena kei roto i te konae enei raina, whakakapihia. Ka taea te whiwhi waehere tae ma te whakahau
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done
- Whakaatuhia te whaiaronga onāianei anake:
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
- Papamuri paraka whaiaronga:
typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
- Tae pere:
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=2
и
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=1
- Papamuri Peka Git:
typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15
hua
Hapa:
GIT:
Rauemi
Source: will.com