рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЬреЗрдб рд╢реЗрд▓ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЬреЛ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЗрд▓ рдЪреБрдирдиреЗ рдореЗрдВ рдПрдХ рдЪреМрд░рд╛рд╣реЗ рдкрд░ рд╣реИрдВ, рдпрд╣ рд▓реЗрдЦ рд╕рдорд░реНрдкрд┐рдд рд╣реИред
рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛, рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА zsh рдХреЗ рдлрд╛рдпрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред рдЗрд╕ рдорд╛рдореВрд▓реА рдиреЛрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдкрд╛рдардХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рджреЛрдиреЛрдВ рдЧреЛрд▓реЗ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдЬреЛрд░ рдЕрднреА рднреА zsh рдкрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦрдХ рдХреА рд╕рдордЭ рдореЗрдВ, рдмреИрд╢ рдЖрдорддреМрд░ рдкрд░ рд╢реБрд░реВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдпрд╣ рдмреЗрд╣рддрд░ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рдмрд┐рдирд╛ zsh рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
рдкреВрд░реНрдг рд▓реЗрдЦрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓
рдЬреАрдердм рд╕реЗ рд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИред
I. рд╢реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдСрдЯреЛ-рдкреВрд░реНрдг рд╣реИрдмреИрд╢ рдореЗрдВ рднреА рд╕реНрд╡рдд: рдкреВрд░реНрдгрддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд╕рдордп рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдмреИрд╢-рд╕рдорд╛рдкрди, рдЬреЛ рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рди рдХреЗрд╡рд▓ рдкрде рдХреЛ рдкреВрд░рдХ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреБрд▓ рдХреА рднреА рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореЗрд░реА рд╕рд▓рд╛рд╣ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рд╣реИред рдЗрд╕ рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
Zsh рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИред рд╢рд╛рдпрдж рдСрдЯреЛ-рдкреВрд░рд╛ рдХрд░рдирд╛ рдЗрд╕рдХреА рдЦреВрдмрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рддреБрд░рдВрдд рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ zsh рдореЙрдбреНрдпреВрд▓рд░ рд╣реИ рдФрд░ рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдпрд╛ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк zsh рдореЗрдВ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ: рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЖрдкрдХреЗ .zshrc рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдЗрдП рд╣рдо рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдУрд░ рдореБрдбрд╝реЗрдВред
ArchLinux рдХреЗ рд▓рд┐рдП, рдмрд╛рд╢-рд╕рдорд╛рдкреНрддрд┐ рдЬреИрд╕реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рддреБрд░рдВрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ pacman рдФрд░ AUR рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬреЛрдВ рдХреА рдЦреЛрдЬ рдореЗрдВ рд╕реНрд╡рддрдГ рдкреВрд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛: рдпреЗ zsh-yaourt рдФрд░ zsh-packer рд╣реИрдВред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА AUR рдореЗрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдСрдЯреЛ-рдкреВрд░реНрдгрддрд╛ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ:
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ, рд╣реИ рдирд╛? рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдореБрдЭреЗ zsh рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдмреИрд╢ рдЖрдо рддреМрд░ рдкрд░ рдареАрдХ рдерд╛ред рд▓реЗрдХрд┐рди рдкреНрд░рдпреЛрдЧ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛: zsh рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
рджреНрд╡рд┐рддреАрдпред рд╢реЙрд░реНрдЯрдХрдЯрдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдмрд╛рд╢ рд╣реЙрдЯрдХреА рдореЗрдВ рдмрджрд▓рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдореИрдВ рдЧрд▓рдд рд╣реВрдВред рдпреЗ Emacs рд╕рдВрдкрд╛рджрдХ рдХреБрдВрдЬреА рд╣реИрдВ рдЬреЛ рд╕рднреА Linuxsoids рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреА рдЬрд╛рддреА рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬрд╣рд╛рдВ рдмреИрд╢ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдмреЗрд╢рдХ, рдХреЛрдИ рднреА рдЖрдкрдХреЛ рд╡рд░реНрдгреЛрдВ рдХреЗ рдмреАрдЪ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпрд╛ рдПрдХ рдЪрд░рд┐рддреНрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬреА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордирд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ - рдпрд╣ рднреА рдмрд╛рд╢ рдореЗрдВ рд╣реИ, рдФрд░ рдЗрд╕реЗ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
Zsh рдХреА рдУрд░ рдореБрдбрд╝реЗрдВред рд╣рд╛рдВ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдЪреБрдХреЗ рд╣реИрдВ: zsh рдореЗрдВ, рд╕рдм рдХреБрдЫ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдпрд╣ рдбрд░рд╛рд╡рдирд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдХреБрдВрдЬреА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ! рдЖрдк рджреЛ рд╢реИрд▓рд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ: vi рдореЛрдб рдпрд╛ emacs рдореЛрдбред
рд╕рд┐рдлрд╛рд░рд┐рд╢: рдХрд┐рд╕реА рднреА рд╢реЗрд▓ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдорд╢реАрди рдкрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реЗ рдЧрд░реНрдо рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдордХрд╛ рдЪреБрдиреЗрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмреИрд╢ рд╕рднреА рдХреЗ рдмрд╛рдж рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ - рдЙрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВред
рдмреЗрд╢рдХ, рдЖрдк рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдиреБрд╕рд╛рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
bindkey '\e[3~' delete-char
рддреГрддреАрдпред рдЙрдкрдирд╛рдорд╡рд┐рднрд┐рдиреНрди рдЯреАрдореЛрдВ рдХреЗ рдЙрдкрдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЙрдкрдирд╛рдо рдмреИрд╢ рдФрд░ рдЬрд╝реАрд╢ рджреЛрдиреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рд╛рди рд╣реИрдВред рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ zsh рдореЗрдВ рдЖрдк рди рдХреЗрд╡рд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рднреА рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХреИрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ? рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде, zsh рдЖрдкрдХреЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдмрджрд▓ рднреА рд╕рдХрддрд╛ рд╣реИред рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ:
рдЙрдкрдирд╛рдо -s рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдЕрдм рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ: рдЖрдк рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .html рдХреЗ рд╕рд╛рде рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╣реИред рд╣рдо рдЖрдо рддреМрд░ рдкрд░ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, Ctrl + O рджрдмрд╛рдПрдВ, рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рджреЗрдЦреЗрдВред рдЙрдкрдирд╛рдо рдореЗрдВ рдЙрдкрдирд╛рдо рдХреНрдпрд╛ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ? рдмрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдирд╛рдо рд▓рд┐рдЦреЗрдВ рдФрд░ рдЗрд╕реЗ рддреБрд░рдВрдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рдПрдХ рдЕрд▓рдЧ рдкрд┐рдХ-рд╡реЗрдм-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЪрддреБрд░реНрдеред рдЯреАрдо рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдорд╛рдВрдб рдЗрддрд┐рд╣рд╛рд╕ рдХреА рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдХрд╛ рд╡рд┐рд╡рд╛рдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╣рд╛рдБ zash рдмреИрд╢ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ:
рд╡реАред рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдВZsh рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рдмрд╛рдд рд╣реИ: zsh-syntax-highlighting pluginред ArchLinux рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ AUR рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╛рдХреА рдХреЛ рдЬреАрдердм рдкрд░ рдЙрд╕реА рдирд╛рдо рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд░рдЦреЛ, рдФрд░ рдЖрдкрдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рдирдП рд░рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдЪрдордХреЗрдВрдЧреЗред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдХрд┐рд╕реА рднреА рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ - рди рдХреЗрд╡рд▓ 256 рд░рдВрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд░рдВрдЧ рд╣рдорд╛рд░реЗ рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╣реАрдВ рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓ рдкрде рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рдд рд╣реИ:
/usr/share/zsh/plugins/zsh-syntax-highlight/highlighters/main/main-highlighter.zsh ред рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ (рдзрдиреНрдпрд╡рд╛рдж,
рддреНрд░реБрдЯрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
ZyXI )ред
.Zshrc рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рд░рдВрдЧ рдмрджрд▓реЗрдВ рдФрд░ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ zsh рдореЗрдВ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЛ рдкреИрдХ / рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рддрд░реАрдХрд╛ рд╣реИред рдирд┐рдХрд╛рд▓рдиреЗ myfile.tar рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ - рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ, pk tar myfile рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ - рдлрд╝рд╛рдЗрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреИрдХ рдХрд░реЗрдВред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ zsh рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреА рдЬрдЧрд╣ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ?
рдЕрдирдкреИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, .zhsrc рдореЗрдВ рд▓рд┐рдЦреЗрдВ:
рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП:
рдЫрдареАред рдкрд░рд┐рдгрд╛рдоZsh рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рджрд┐рдирдЪрд░реНрдпрд╛ рдХрд╛ рдЕрдЪреНрдЫрд╛ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЗрди рджреЛ рдЧреЛрд▓реЗ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, zsh рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реНрдкреЗрд╕ рдбрд╛рд▓рдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ, zsh рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рд╕рдордЭрдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕рдВрднрд╡ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд░реЛрдЬрдорд░реНрд░рд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╢реЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ zsh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдЕрдкрдиреА рдЦреБрдж рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦрдирд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдмреИрд╢ рдХрд░реЗрдВ! рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк рдЧрдардмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╢реЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ zsh рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ:
$ chsh -s /bin/zsh your_user