TTY - рдПрдЙрдЯрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЬреБрди рдШрд░рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди

TTY - рдПрдЙрдЯрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЬреБрди рдШрд░рдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди

рдХреЗ рдпреЛ рдХреЗрд╡рд▓ TTY рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмрд╛рдБрдЪреНрди рд╕рдореНрднрд╡ рдЫ? рдореИрд▓реЗ TTY рдХреЛ рд╕рд╛рде рдХрд╕рд░реА рднреЛрдЧреНрдиреБрдкрд░реНрдпреЛ рднрдиреНрдиреЗ рдореЗрд░реЛ рдЫреЛрдЯреЛ рдХрдерд╛ рдпрд╣рд╛рдБ рдЫ, рдпрд╕рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ

рдкреНрд░рд╛рдЧрд┐рддрд┐рд╣рд╛рд╕

рднрд░реНрдЦрд░реИ, рдореЗрд░реЛ рдкреБрд░рд╛рдиреЛ рд▓реНрдпрд╛рдкрдЯрдкрдорд╛ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдЕрд╕рдлрд▓ рднрдпреЛред рдпреЛ рдпрддрд┐ рдирд░рд╛рдореНрд░реЛ рднрдпреЛ рдХрд┐ рдореИрд▓реЗ рдХреБрдиреИ рдкрдирд┐ OS рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиред рдЖрдзрд╛рд░рднреВрдд рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВрд╕рдБрдЧ рд╡рд┐рдиреНрдбреЛрдЬ рдХреНрд░реНрдпрд╛рд╕ рднрдпреЛред рдореИрд▓реЗ рд╕реБрд░реБрд╡рд╛рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ nouveau.modeset=0 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗ рдкрдирд┐ рд▓рд┐рдирдХреНрд╕ рд╕реНрдерд╛рдкрдирд╛ рд╕реБрд░реБ рд╣реБрди рдЪрд╛рд╣рдБрджреИрдиред
рдо рдЖрдлреНрдиреЛ рдЙрджреНрджреЗрд╢реНрдп рдкреВрд░рд╛ рдЧрд░реЗрдХреЛ рд▓реНрдпрд╛рдкрдЯрдкрдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд┐рдиреНрди рдЪрд╛рд╣рдиреНрдиред рдЬреЗ рд╣реЛрд╕реН, рдПрдХ рд╕рд╛рдБрдЪреЛ рд▓рд┐рдирдХреНрд╕ рд╡реНрдпрдХреНрддрд┐рдХреЛ рд░реВрдкрдорд╛, рдореИрд▓реЗ рд╕реЛрдЪреНрди рдерд╛рд▓реЗ: "рдХреЗ рдореИрд▓реЗ рд▓реНрдпрд╛рдкрдЯрдкрдмрд╛рдЯ рдЯрд░реНрдорд┐рдирд▓ рдХрдореНрдкреНрдпреБрдЯрд░ рдмрдирд╛рдЙрдиреБ рдкрд░реНрджреИрди, рдЬрд╕реНрддреИ рдпреЛ 80 рдХреЛ рджрд╢рдХрдорд╛ рдерд┐рдпреЛ?" рдпрд╕рд░реА рдпреЛ рд╡рд┐рдЪрд╛рд░ рд▓рд┐рдирдХреНрд╕рдорд╛ xserver рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╣реЛрдЗрди, рддрд░ TTY (рдмреЗрдпрд░ рдХрдиреНрд╕реЛрд▓) рдорд╛ рдмрд╛рдБрдЪреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЬрдиреНрдорд┐рдПрдХреЛ рд╣реЛред

рдкрд╣рд┐рд▓реЛ рдХрдард┐рдирд╛рдЗрд╣рд░реВ

рдореИрд▓реЗ рдкреАрд╕реАрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдВ рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ред рдорд▓рд╛рдИ рдпреЛ рд╡рд┐рддрд░рдг рдордирдкрд░реНрдЫ рдХрд┐рдирдХрд┐ рдпреЛ рддрдкрд╛рдЗрдБрдХреЛ рдЗрдЪреНрдЫрд╛ рдЕрдиреБрд╕рд╛рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд░ рдкрдирд┐, рд╕реНрдерд╛рдкрдирд╛ рдЖрдлреИрдВ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрди рдореЗрд░реЛ рдлрд╛рдЗрджрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдерд┐рдпреЛ)ред рдореНрдпрд╛рдиреБрдЕрд▓ рдкрдЫреНрдпрд╛рдЙрдБрджреИ, рдореИрд▓реЗ рд╕рдзреИрдВ рдЬрд╕реНрддреИ рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдВред рдЕрдм рдо рдХрдиреНрд╕реЛрд▓рд▓реЗ рдХреЗ рдЧрд░реНрди рд╕рдХреНрдЫ рднрдиреЗрд░ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдереЗрдВред рдореИрд▓реЗ рдЕрдиреБрдорд╛рди рдЧрд░реЗ рдХрд┐ xserver рдмрд┐рдирд╛ рдореИрд▓реЗ рдзреЗрд░реИ рд╕рдореНрднрд╛рд╡рдирд╛рд╣рд░реВ рдХрд╛рдЯреЗрдХреЛ рдерд┐рдПрдБред рдо рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдереЗ рдХрд┐ рдмреЗрдпрд░ рдХрдиреНрд╕реЛрд▓рд▓реЗ рднрд┐рдбрд┐рдпреЛ рдкреНрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдЫ рд╡рд╛ рдлреЛрдЯреЛ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрдЫ (рдЬрд╕реНрддреИ рдХрдиреНрд╕реЛрд▓рдорд╛ w3m рд▓реЗ рдЧрд░реНрдЫ), рддрд░ рд╕рдмреИ рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рд╡реНрдпрд░реНрде рдерд┐рдПред рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рдерд╛рд▓реЗ, рд░ рддреНрдпрд╣рд╛рдБ рдореИрд▓реЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдХреЛ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реЗ: рдпреЛ GUI рдмрд┐рдирд╛ рдмреЗрдХрд╛рд░ рдЫред рдо рдХреЗрд╣рд┐ рдЪрдпрди рдЧрд░реНрди рд╕рдХреНрджрд┐рди, рдмрдлрд░ рдЦрд╛рд▓реА рдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рдПрдХ рдЖрдиреНрддрд░рд┐рдХ рдмрдлрд░ рдЫ (рдЬрд╕реНрддреИ Vim), рддрд░ рдпреЛ рддреНрдпрд╕ рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдиреНрддрд░рд┐рдХ рд╣реЛред рдорд▓рд╛рдИ рдпрд╛рдж рдЫ рдХрд┐ Vim рдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рддрдкрд╛рдИрд▓реЗ рдмрд╛рд╣реНрдп рдмрдлрд░рдХреЛ рдкреНрд░рдпреЛрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рдо рдЖрдлреИрд▓рд╛рдИ рд╕реЛрдзреНрдЫреБ: рдХрд┐рди? рдо рдЦреЛрд░рдорд╛ рдкрд░реЗрдЭреИрдБ рд▓рд╛рдЧреНрдереНрдпреЛ ред рдо рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрджрд┐рди, рдХрд┐рдирдХреА... рддрдкрд╛рдИрд▓рд╛рдИ xserver рдЪрд╛рд╣рд┐рдиреНрдЫ, alsa-mixer рдкрдирд┐ рдпреЛ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрди рдЪрд╛рд╣рдБрджреИрди, рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЖрд╡рд╛рдЬ рдЫреИрди, рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВ рдмреЗрдХрд╛рд░ рдЫрдиреН, рд░ рдпреЛ рд╕рдмреИ: w3m (рдЬрд╕рд▓реЗ рддрд╕реНрд╡рд┐рд░рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реЗрдирдиреН), elinks (рдЬреБрди, рдпрджреНрдпрдкрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ, рдкрдирд┐ рдмрд┐рд▓реНрдХреБрд▓ рдмреЗрдХрд╛рд░ рдерд┐рдпреЛ), рдмреНрд░рд╛рдЙрдЬ (рдЬрд╕рд▓реЗ рд╕рдмреИ рддрд╕реНрдмрд┐рд░рд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдпреЛ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЯрд░реНрдорд┐рдирд▓рдорд╛ ASCII рд╕реНрдпреВрдбреЛ-рдЫрд╡рд┐рдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдпреЛ, рддрд░ рддреНрдпрд╣рд╛рдБ рд▓рд┐рдЩреНрдХ рдкрдЫреНрдпрд╛рдЙрди рдкрдирд┐ рдЕрд╕рдореНрднрд╡ рдерд┐рдпреЛ)ред рдпреЛ рд╕рд╛рдБрдЭ рдврд┐рд▓реЛ рд╣реБрдБрджреИ рдерд┐рдпреЛ, рд░ рдореЗрд░реЛ рд╣рд╛рддрдорд╛ "рд╕реНрдЯрдореНрдк" рдерд┐рдпреЛ, рдЬрд╕рдХреЛ рд╕рд╛рде рддрдкрд╛рдИрд▓реЗ рдХреЛрдб рдорд╛рддреНрд░ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдореИрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рдмрдвреА ddgr рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ how2 рд░ рд╕рд░реНрдлрдорд╛ рдХреЛрдб рд╕рдиреНрджрд░реНрдн рдЦреЛрдЬреНрдиреБ рдерд┐рдпреЛред

рддреНрдпрд╕реЛрднрдП рддреНрдпрд╣рд╛рдБ рдмрд╛рд╣рд┐рд░рдХреЛ рдмрд╛рдЯреЛ рдЫ?

рддреНрдпрд╕рдкрдЫрд┐ рд╕реЛрдЪреНрди рдерд╛рд▓реНрдЫреБ рдХрд┐ рдореИрд▓реЗ рдЧрд▓рдд рдмрд╛рдЯреЛ рд▓рд┐рдПрдХреЛ рдЫреБред рдпреЛ рдПрдХ рд╣рд░рд╛рдореА рд╕рдВрдЧ рд╡рд░рд┐рдкрд░рд┐ рдШреБрдореНрди рднрдиреНрджрд╛ рдПрдХ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдХрд┐рдиреНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдореИрд▓реЗ рд▓рд┐рдирдХреНрд╕рд▓рд╛рдИ TTY рдХреЛ рд╕рд╛рдердорд╛ рдкреВрд░реНрдгрддрдпрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рдгрд╛рд▓реА рднрдиреЗрдХреЛ рд╣реЛрдЗрди, рд╣реЛрдЗрди, рд╕рд╛рдпрдж рдпреЛ рд╕рд░реНрднрд░ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреЗрдЫ, рддрд░ рдореЗрд░реЛ рдореВрд▓ рд▓рдХреНрд╖реНрдп TTY рдмрд╛рдЯ "рдХреНрдпрд╛рдиреНрдбреА" рдмрдирд╛рдЙрдиреБ рдерд┐рдпреЛ, рд░ рдирддрд┐рдЬрд╛ рдлреНрд░рд╛рдиреНрдХреЗрд╕реНрдЯрд╛рдЗрди рд░рд╛рдХреНрд╖рд╕ рдерд┐рдпреЛ рдЬреБрди рдерд┐рдпреЛред convulsing, рдЬрдм рдпреЛ GUI рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдЖрдпреЛред рдо рдЕрдЭ рдмрдвреА рдЪрд╛рд╣рдиреНрдереЗ, рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рднрд┐рдбрд┐рдпреЛ рд░ рдЕрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЦреЗрд▓реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рддреНрдпрд╛рдЧреЗрдВ, рд░ рдШрд░рдмрд╛рдЯ рдЯрд╛рдврд╛ рд╣реБрдБрджрд╛ рдореИрд▓реЗ рдХрд╕рд░реА рдПрд╕рдПрд╕рдПрдЪ рд╕рд░реНрднрд░ рдмрдирд╛рдЙрди рд╕рдХреНрдЫреБ рднрдиреЗрд░ рд╕реЛрдЪреНрди рдерд╛рд▓реЗрдВред

рдорд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рдЪрд╛рд╣рд┐рдпреЛ?

  • рдХреЛрдбрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ: Vim, NeoVim, linters, debuggers, interpreters, compilers рд░ рдЕрдиреНрдп рд╕рдмреИ
  • рд╢рд╛рдиреНрддрд┐рдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдл рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛
  • рд╕рдВрд╕реНрдерд╛рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ (рдХрдореНрддреАрдорд╛ рдХреЗрд╣реА рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЬрд╕рд▓реЗ .md рдорд╛рд░реНрдХрдЕрдкрдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рдд рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреН)
  • рд╕реБрд╡рд┐рдзрд╛

рдЬреАрд╡рди рд░рдХреНрд╖рд╛

рдореИрд▓реЗ Vim, Nvim, рд░ рдЕрд▓реНрдЫреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рдХреЛ рдЕрдиреНрдп рд╕рдмреИ рдЦреБрд╢реАрд╣рд░реВ рдЪрд╛рдБрдбреИ рд╕реНрдерд╛рдкрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗрдВред рдпрджреНрдпрдкрд┐ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдл рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓реЗ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдпреЛ (рдХрд╕рд▓реЗ рд╕реЛрдЪреЗрдХреЛ рд╣реЛрд▓рд╛), рдХрд┐рдирдХрд┐ рдо рдЕрдЭреИ рдкрдирд┐ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди рд╕рдХреНрджрд┐рдиред рддреНрдпрд╕рдкрдЫрд┐ рдХрдиреНрд╕реЛрд▓рдорд╛ рд╣реБрдБрджрд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕рд░реНрдлрд┐рдЩ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░реЗрдВ рдХрдореНрддрд┐рдорд╛ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░ рдореИрд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЦреЛрдЬреНрди рдерд╛рд▓реЗрдВред рдХрдиреНрд╕реЛрд▓рдХреЛ рд▓рд╛рдЧрд┐ RSS рдлрд┐рдбрд░рд╣рд░реВ рдЦреЛрдЬреНрди рдзреЗрд░реИ рд╕рдордп рд▓рд╛рдЧреНрдпреЛ, рддрд░ рдЕрдиреНрддрддрдГ рдХреЗрд╣реА рдлрд┐рдбрд░рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗ, рд░ рдореИрд▓реЗ рдЦреБрд╕реАрд╕рд╛рде рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд╕реВрдЪрдирд╛ рдкреНрд░рд╡рд╛рд╣рдХреЛ рдЖрдирдиреНрдж рд▓рд┐рди рдерд╛рд▓реЗрдВред
рдЕрдм рдХрд╛рдЧрдЬрд╛рддрд╣рд░реБ рд╕рдВрдЧ рдХрд╛рдо рдХреЛ рд▓рд╛рдЧреА рд╕рдлреНрдЯрд╡реЗрдпрд░ред рдпрд╣рд╛рдБ рдореИрд▓реЗ рдХрдбрд╛ рдкрд░рд┐рд╢реНрд░рдо рдЧрд░реЗрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЗрдЦреНрдиреБ рдкрд░реЗрдХреЛ рдерд┐рдпреЛ рддрд╛рдХрд┐ рдореЗрд░реЛ .md рдлрд╛рдЗрд▓ рднрд┐рдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдмрд┐рдирд╛ рдиреИ рд░реЗрдиреНрдбрд░ рд╣реБрдиреЗрдЫ (рд╡рд┐рдбрдВрдмрдирд╛)ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ .md рдлрд╛рдЗрд▓рд╣рд░реВ рд╣реЗрд░реНрди рд░ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВ, рд░ рддреНрдпрд╕рдкрдЫрд┐ .pdf рдорд╛ рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдЕрд░реНрдХреЛ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдореИрд▓реЗ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдмрдирд╛рдПред рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рднрдпреЛред

рд╕реБрд╡рд┐рдзрд╛рдХрд╛ рд╕рд╛рдердорд╛ рдкрдирд┐ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛ рдерд┐рдП ред рдЯрд░реНрдорд┐рдирд▓рд▓реЗ рд╕рдмреИ рд░рдЩрд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди, рдирддрд┐рдЬрд╛ рдпрд╕реНрддреЛ рд╣реБрдиреНрдЫ рдпрд╕рд▓рд╛рдИред рд╕рд╛рдереИ рдкреНрдпрд╛рдирд▓рд╣рд░реВрдХреЛ рд╕рдорд╕реНрдпрд╛ (рд╡рд╛ рдмрд░реБ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрднрд╛рд╡), рдЬреБрди рддреБрд░реБрдиреНрддреИ tmux рдХреЛ рдорджреНрджрддрд▓реЗ рд╣рд▓ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдореИрд▓реЗ рд░реЛрдЬреЗрдХреЛ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ рдерд┐рдпреЛ рд░реЗрдиреНрдЬрд░ + fzf рд░ рджреНрд░реБрдд рдЦреЛрдЬрдХреЛ рд▓рд╛рдЧрд┐ ripgrepред рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ elinks рдЫрдиреЛрдЯ рдЧрд░реНтАНрдпреЛ (рд▓рдЩреНрдХрд╣рд░реВ рдирдореНрдмрд░рд╣рд░реВ рдкрдЫреНрдпрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдХрд╛рд░рдгрд▓реЗ)ред рддреНрдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдЕрдиреНрдп рдореБрджреНрджрд╛рд╣рд░реВ рдерд┐рдП, рддрд░ рддреА рд╕рдмреИ рдЪрд╛рдБрдбреИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реВрдЪреАрдХреЛ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред

рдкрд░рд┐рдгрд╛рдо

рдпреЛ рд╕рдордпрдХреЛ рд▓рд╛рдпрдХ рдерд┐рдПрдиред рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдЪреЗрддрд╛рд╡рдиреА рджрд┐рдиреНрдЫреБ, рдпрджрд┐ рддрдкрд╛рдИрдВ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╖реНрдЯ рднреЛрдЧреНрдиреБрдкрд░реНрдиреЗ рддрдереНрдпрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рд╣реБрдиреБрд╣реЛрд╕реНред рдЕрдЭреИ, рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдореИрд▓реЗ рдлрд╛рдЗрд▓ рдкреНрд░рдмрдиреНрдзрдХ, рдкреНрдпрд╛рдирд▓рд╣рд░реВ, рдмреНрд░рд╛рдЙрдЬрд░, рд╕рдореНрдкрд╛рджрдХрд╣рд░реВ рд░ рдХрдореНрдкрд╛рдЗрд▓рд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА рдкрд╛рдПрдБред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдирд░рд╛рдореНрд░реЛ рдЫреИрди, рддрд░ рдПрдХ рд╣рдкреНрддрд╛ рдкрдЫрд┐, рдо рдмрд╕ рдпрд╕рд▓рд╛рдИ рдЦрдбрд╛ рдЧрд░реНрди рд╕рдХрд┐рди рд░ рдирдпрд╛рдБ рдкреАрд╕реА рдХрд┐рдиреНрдиреБрднрдпреЛред рдорд╕рдБрдЧ рдпрддрд┐ рдорд╛рддреНрд░ рдЫред рдЖрдлреНрдиреЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓-рдорд╛рддреНрд░ рдореЛрдбрдорд╛ рдЖрдлреВрд▓рд╛рдИ рднреЗрдЯреНрдЯрд╛рдЙрдиреБрднрдПрдХреЛ рдмреЗрд▓рд╛ рддрдкрд╛рдИрдВрд▓реЗ рдХреЗ рдЧрд░реНрдиреБрднрдпреЛ рдЬрд╛рдиреНрди рд░реЛрдЪрдХ рд╣реБрдиреЗрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди