рдкреНрд░рднрд╛рд╡реА рдЦреЗрд▓ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЕрдзрд┐рдХ

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

рдпрд╣рд╛рдВ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рд╡реАрдбрд┐рдпреЛ рд╣реИ




Livereload

рдлреНрд▓реИрд╢ рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╡реАрдбрд┐рдпреЛ рддреЗрдЬ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЧреЗрдордкреНрд▓реЗ рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдгрд╛рдо рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдореИрдВ рд▓рд┐рд╡рд░реЗрд▓реЙрдб рдЯреВрд▓ ( рд▓рд┐рд╡рд░реЗрд▓реЙрдб ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдПрдХ рд░реВрд╕реА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬред рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдореБрдлреНрдд рдореЗрдВ рдЬрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рд▓реЗрдЦрдХ рдХреЛ рднреБрдЧрддрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рд╕реЛрд░реНрд╕ рд╕реЗрд╡рд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ рдХреЛ рдкрдХрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рдЗрд╕ рдЗрд╡реЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдлрд╛рдЗрд▓ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдХрд╕реНрдЯрдо рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдВ" рдЬрд╛рдВрдЪреЗрдВ рдФрд░ рдлреНрд▓реИрд╢ рдлрд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ haxe, haxenme рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ -
" nme build MyGame.nmml flash -web "ред
Haxenme рдлрд╝реЛрд▓реНрдбрд░ рдирд┐рд░реНрдпрд╛рдд / рдлреНрд▓реИрд╢ / рдмрд┐рди рдмрдирд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ index.html рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдорд╛рд░реА рдлреНрд▓реИрд╢ рдлрд╝рд╛рдЗрд▓ рд╣реИред рдЕрдм, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕рд░рд▓ http рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ -
" python -m SimpleHTTPServer 8000 "ред
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ (рдХреНрд░реЛрдо || рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕) - 127.0.0.1:8000/ рдФрд░ рд▓рд┐рд╡рд░реЗрд▓рдб рд╡рд┐рдЬреЗрдЯ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкрдХрдбрд╝ рд▓реЗрдЧрд╛ рдФрд░ рдкреГрд╖реНрда рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдЧрд╛ред

Tmux, Teamocil

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХрдИ рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВ tmux, teamocil (http://remiprev.github.com/teamocil/) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреАрдореЛрдХрд┐рд▓ yml рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ -
рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

рдореИрдВ рдПрдХ рд╕рд╛рде рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВред рдкреНрд░рддреНрдпреЗрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрдВрд╕реЛрд▓ рдФрд░ рдХреБрдЫ рдЪрд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЦреЗрд▓ рд▓рд┐рдЦрдирд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ tmux session рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдБ - ctrl-b + dред рдлрд┐рд░ рд╕реЗ tmux рдЪрд▓ рд░рд╣рд╛ рд╣реИред рд░рдирд┐рдВрдЧ рдЯреАрдореЛрд╕рд┐рд▓ рдЦреЗрд▓ - рдХрд╣реАрдВред рдФрд░ рд╡реЙрдпрд▓рд╛, рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреЛрд▓рдиреЗ рдФрд░ 127.0.0.1:8000 рдбрд╛рдпрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред

рд╢рдХреНрддрд┐

рдХрд┐рд╕реА рднреА рдЪреАрдЬ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдореИрдВ рд╡рд┐рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрджрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдбрд╝реА рд╣реИ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдКрдк рд╣реИрдВ, рддреЛ рдХрднреА-рдХрднреА рдореИрдВ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓рд╛ рд╣реИред рд╡рд┐рдо рд╣рд░ рдЪреАрдЬ рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рдпрд╣рд╛рдБ рдореЗрд░реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ -


рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЪрд░рдг рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ: tmux, teamocil, vim рдФрд░ рдЕрдкрдиреА рдкрд╕рдВрдж рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ред

Vim рдХреЗ рд▓рд┐рдП рдореЗрд░реА рд╕реЗрдЯрд┐рдВрдЧ github.com/Partysun/.dotfiles рдореЗрдВ рд╣реИ

рдореБрдЦреНрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдм totallicks.com рд╣реИ - рд╕рдВрдЧреАрдд рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реЗрд╡рд╛ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдбрд╝реА рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдЙрд╕рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ tmux рд╕рддреНрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░рдВрдЯреЗрдВрдб рдФрд░ рдЕрд▓рдЧ рдмреИрдХреЗрдВрдбред рдмреИрдХрдПрдВрдб рдлреЙрд░реНрдо рдореЗрдВ, рдореИрдВрдиреЗ рдХрдВрд╕реЛрд▓ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдЯ рджрд┐рдпрд╛ред рд╡рд┐рдо рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╡рд┐рдВрдбреЛ, рдФрд░ рд╕рд░реНрд╡рд░ рдФрд░ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧред
Vim рдореЗрдВ, рдореБрдЦреНрдп рд╡рд░реНрдХрдлрд╝реНрд▓реЛ cmd-T рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рд╕рдВрдХреНрд░рдордг, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдХрдИ рдЯреИрдм рдЦреЛрд▓реЗрдВ рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдХреВрджреЗрдВред рдЕрдХреНрд╕рд░ рдореИрдВ рдЕрдВрддрд┐рдо рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реАрдзреЗ рдирд╡реАрдирддрдо рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдП ctrl-o рдФрд░ ctrl-i рднреАред

рдЗрд╕ рдкрд░ рдореИрдВ рд╡рд┐рд░рд╛рдо рджреВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде vim / tmux рд╢реИрд▓реА рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реВрдВрдЧрд╛ред

Source: https://habr.com/ru/post/In163317/


All Articles