рдореЛрдб рд╡рд┐рдо рдХреЗ рд╣рддреНрдпрд╛рд░реЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ? рдЧрдВрднреАрд░рддрд╛ рд╕реЗ?

рд░реВрд╕реА рдореЗрдВ рдореВрд▓ рдкрдж рдХреЗ рд▓реЗрдЦрдХ: рд╡реЗрд░рд╛рдирд┐рдпреЛ

рдЖрдкрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдХ рд▓реЗрдЦ рдкрдврд╝рд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдо рдЖрдИрдбреАрдИ рдХреЗ рд╡рд┐рдкрд░реАрдд рдорд╣рд╛рди рд╣реИ , рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреА рдЯрд╛рдЗрдкрд┐рдВрдЧ рдХреА рдЧрддрд┐ рдХрдо рд╣реИред

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

рд▓реЗрдЦрдХ рддрдм рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╢рдмреНрджреЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ctrl+arrows рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп Esc, e рдФрд░ рдлрд┐рд░ i рд╕рдВрдкрд╛рджрди рдореЛрдб рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рд╕рдм рдкрд░реЗрд╢рд╛рдиреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд▓реЗрдЦрдХ рдХреЛ ctrl рд░рдЦрдиреЗ рдореЗрдВ рдЕрд╕реБрд╡рд┐рдзрд╛ рд╣реЛрддреА рд╣реИ ред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдо рдХреА рдЖрд▓реЛрдЪрдирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдЦреЛрдВ рдХреЛ рдХрдИ рдирдХрд╛рд░рд╛рддреНрдордХ рд╡реЛрдЯ рдорд┐рд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЕрднреА рдмреЛрд▓рдирд╛ рд╣реИред

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

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

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдХреЙрдиреНрдлрд┐рдЧ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдо рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдирдИ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рдо рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ JetBrains рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рдЦреЗрд▓реЗ рдЧрдП рд╣реИрдВред рдХрд╕реНрдЯрдо рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрдирд╛ рд╡рд┐рдо рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рд╣реИ (рд▓реЗрдХрд┐рди 99% рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЖрдИрдбреАрдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА)ред рд╢рд╛рдпрдж, рд▓рдВрдмреЗ рдЧреНрд░рдВрдереЛрдВ рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдирдХ рдФрджреНрдпреЛрдЧрд┐рдХ рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ!

рдореБрдЭреЗ рдПрдХ рдмрд╛рд░ рдпрд╣рд╛рдВ рдХрдИ рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд┐рдо рдХреЛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рдФрд░ рдЙрди рдкреНрд▓рдЧрд┐рди рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЙрдЯрдХреА рд╕реАрдЦрдХрд░ рдПрдХ рддрд░рд╣ рдХреА рдЖрдИрдбреАрдИ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдХреНрдпреЛрдВ рдкрд░реЗрд╢рд╛рди рдХрд░реЗрдЧрд╛?

рдпрд╣ рдПрдХ рдЕрдЬреАрдм рдЪреБрдиреМрддреА рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ IDEs рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдм рд╣реИ, рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рдеред рдЖрдк рдПрдХ рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдореИрдВ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдБ!

рдореБрдЭреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдЙрд╕ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдмрд╛рдд рд╕рдордЭрд╛рдПрдВред рдореИрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ IntelliJ IDEA рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдирдИ рдлрд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реВрдВред

рдореИрдВ рдкреА рджрдмрд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдИрдбреАрдИ рддреБрд░рдВрдд рд╢рдмреНрдж рдкреИрдХреЗрдЬ рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рд╕рд╛рде рдореБрдЭреЗ рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИред рдореБрдЭреЗ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдЕрдВрджрд░ рдкрд╛рда рдореЗрдВ рд╢рдмреНрдж рдкреИрдХреЗрдЬ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП Enter рджрдмрд╛рдПрдВред

рдлрд┐рд░ рдореИрдВ c рджрдмрд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдИрдбреАрдИ рдХрдХреНрд╖рд╛ рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕реБрдЭрд╛рддрд╛ рд╣реИред

рдореИрдВ рдХрдХреНрд╖рд╛ рдХрд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реВрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Habr ), рдШреБрдВрдШрд░рд╛рд▓реЗ рдмреНрд░реЗрд╕ рдЯрд╛рдЗрдк рдХрд░рддрд╛ Habr { , рдФрд░ рдЖрдИрдбреАрдИ рдХрд░реНрд╕рд░ рдХреЗ рдареАрдХ рдкреАрдЫреЗ рд╕рдорд╛рдкрди рдмреНрд░реЗрд╕ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдлрд┐рд░ рдореИрдВ рдкреАрдпреВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЖрдИрдбреАрдИ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╣реИред рдореИрдВ H рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╣реИрдмрд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдВрдЯрд░ рджрдмрд╛рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдИрдбреАрдИ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдореИрдВ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд╢рд░реАрд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореИрдВ рдЗрдирд┐рдЯ () рд╡рд┐рдзрд┐ рдХрд╣рддрд╛ рд╣реВрдВ, рдЬреЛ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реИред рдореЗрд░реА рдЖрдИрдбреАрдИ рдиреЗ рдЗрд╕реЗ рд▓рд╛рд▓ рд░рдВрдЧ рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд┐рдзрд┐ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ alt-ENTER рджрдмрд╛рддрд╛ рд╣реВрдВ, рддреЛ IDE рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░реЗрдЧрд╛:

  private void init() { } 

рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЗ рдЕрдВрджрд░ new Habr(5) рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддрд╛ new Habr(5) рд╢рдмреНрдж Habr рдХреЛ рднреА рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛), рдЕрд░реНрдерд╛рдд рдпрджрд┐ рдореИрдВ рдПрдХ рдЧреИрд░-рдореМрдЬреВрджрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ IntelliJ IDEA рдЙрд╕ рдмрд┐рдЯ рдХреЛ рддреБрд░рдВрдд рд╣рдЯрд╛ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдмрд╕ рджрдмрд╛рддрд╛ рд╣реВрдВ <alt-ENTER> рдФрд░ рдЪреБрдиреЗрдВ рдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: рдХреНрдпрд╛ рдпрд╣ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдВрддрд░ рддрд░реНрдХ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдпрд╛ рдПрдХ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдПрдХ рдЗрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдореИрдВ рдмрд╛рдж рд╡рд╛рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддрд╛ рд╣реВрдВ, рдФрд░ IDE рддреБрд░рдВрдд рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рдмрд╛рдж рдПрдХ рдирдпрд╛ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ:

 public Habr(int i) { } 

рдореИрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╡реЗ рдореМрдЬреВрдж рд╣реИрдВред

рдпрд╣рд╛рдБ рдореИрдВ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рд╣реИ:

 package x; class Habr { public Habr() { init(); } public Habr(int i) { } private void init() { new Habr(5); } } 

рдореИрдВрдиреЗ рдЬреЛ рдХреБрдЫ рдХрд┐рдпрд╛ рдерд╛, рд╡рд╣ рд╕рдЪрдореБрдЪ рдПрдХ рджреЛ рдЪрд╛рдмреА рдХрд╛ рдорд╛рд░рд╛ рдФрд░ <alt-ENTER> рд╣реЙрдЯрдХреА рдерд╛ред
рдореИрдВрдиреЗ рдХреЛрдИ рдкреНрд▓рдЧ рдЗрди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред
рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рдорд╣реАрдиреЗ рддрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдкрдбрд╝рд╛ред

рдореИрдВ рдорд╛рдЙрд╕ рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ (рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдХреИрдкреНрд╕ рд▓реЙрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдирдЯрдХреЗрд╕ рдХреА рддрд░рд╣ рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдлреАрдЪрд░ рдХреЛ рдЖрдЬрдорд╛рдирд╛ рдордЬреЗрджрд╛рд░ рдерд╛)ред

рдореИрдВрдиреЗ рдХрд┐рд╕реА рднреА рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдХрд┐рд╕реА рднреА рдХреБрдВрдЬреА рдпрд╛ рдШреБрдВрдбреА рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЛ рдпрд╛рдж рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдореИрдВрдиреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдерд╛ <alt-ENTER> (рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рд╕рдВрджрд░реНрдн-рдирд┐рд░реНрднрд░ рдЪреАрдЬ рдереА, рдПрдХ "рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реЙрдЯрдХреА")ред

рдпрджрд┐ рдЖрдк рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдШреГрдгрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╡рд┐рд╢реЗрд╖ рд╣реЙрдЯрдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╕рд╣реА рдХрдХреНрд╖рд╛ рдореЗрдВ рдХреВрджрдиреЗ рдХреЗ рд▓рд┐рдП, рдлрд╝рд╛рдЗрд▓, рд╡рд┐рдзрд┐, рд▓рд╛рдЗрди рдирдВрдмрд░, рдЖрджрд┐ред

рдЖрдк рд╡рд░реНрддрдорд╛рди рд╢рдмреНрдж, рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдмреАрдЪ рд╡рд░реНрддрдорд╛рди рдкрд╛рда, рдЖрджрд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд░-рдмрд╛рд░ <ctrl-W> рджрдмрд╛рдХрд░ рдкрд╛рда рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд┐рдо рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЪрд░рд┐рддреНрд░ рдореЗрдВ рдХреВрджрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдорд╛рдЙрд╕ рдХреЛ рдЫреБрдП рдмрд┐рдирд╛ рдкрд╛рда рдХреА рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рдЕрдХреНрд╖рд░ x рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА рдПрдХ рдЖрдИрдбреАрдИ рдЖрдкрдХреЛ <ctrl-f> рджрдмрд╛рдиреЗ рдФрд░ рдкрд╛рда рдХреЗ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рднреА рдПрдХ рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рдзрд╛ рд╣реИред рдЗрд╕реЗ рд╕рд░реНрдЪ рдореЛрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреБрд╣!

рдореБрдЭреЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╡рд┐рд╡рд░рдг рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдЙрд╕ рдХреЛ рд╕рд╣реА рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдкрд░ рдХреВрджрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдлрд┐рд░, рдорд╛рдЙрд╕ ( ctrl-b ) рдХреЗ рдмрд┐рдирд╛ рдлрд┐рд░ рд╕реЗред

рд╡рд┐рдо рдореЗрдВ рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдВрдкрд╛рджрди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЖрдИрдбреАрдИ рдореЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ


  • рдЕрдЧрд▓реЗ / рдкрд┐рдЫрд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдкрд░ рдЬрд╛рдПрдВред
    рд╣рд╛рдВ, рдпрд╣ рдПрдХ рдЖрдИрдбреАрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЛрдбрд┐рдВрдЧ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИрдмрд░ рдХреЗ рд▓рд┐рдП рд▓реЗрдЦреЛрдВ рдХреЗ рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдПред
  • рдЕрдЧрд▓реЗ рд╕реНрдерд╛рди рд╡рд░реНрдг рдкрд░ рдЬрд╛рдПрдВред
    рдареАрдХ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╢рд╛рдВрдд рдирд╣реАрдВред ctrl+arrows рдмрд╛рд░-рдмрд╛рд░ рджрдмрд╛рдиреЗ рд╕реЗ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рдЙрддреНрдкрдиреНрди рд╣реЛрдЧрд╛ред
  • рдЖрдзрд╛ рдкреГрд╖реНрда рдКрдкрд░ / рдиреАрдЪреЗ рдХреВрджреЗрдВред
    рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдпрд╣ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрд┐рд╕реА рдЪреАрдЬ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред
  • рд╕реНрдХреНрд░реАрди рдкрд░ рдкрд╣рд▓реА / рдЖрдЦрд┐рд░реА / рдордзреНрдп рд░реЗрдЦрд╛ рдкрд░ рдХреВрджрдирд╛ред
    рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рд▓рд┐рдП рд╣реИред рдпрд╣реА рд╣реИ, рдпрд╣ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЖ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдХ рд╣рддреНрдпрд╛рд░рд╛ рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИред
  • рдХреЛрдб рдХреА рдмрд┐рд▓реНрдХреБрд▓ рдПрди рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИред
    рд╣рд╛рдБ, рдареАрдХ рд╣реИ, рдореИрдВ рд╣рд░ рджрд┐рди рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рд░ рдХрд┐рд╕реА рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдХреЛрдб рдХреА рдареАрдХ 19 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣реИ рдирд╛?

рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдПрдХ рдЧреБрд░реБ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реБрдУрдВ рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рдХрдореЗрдВрдЯ рд╕реЗрдХреНрд╢рди рдореЗрдВ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди IDE рдЙрдирдХреЗ рдкрд╛рд╕ рднреА рд╣реИ, рдФрд░ рддреБрд▓рдиреАрдп рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢


рдпрд╣рд╛рдБ рдореЗрд░рд╛ рдЕрдкрдирд╛ рдЦреБрдж рд╕реЗ рджреВрд░ рд╣реИред рдЬрдм рдпрд╣ рдХреЛрдб рдПрдбрд┐рдЯрд┐рдВрдЧ рдХреА рдмрд╛рдд рдЖрдПрдЧреА, рддреЛ рдореИрдВ рдЗрд╕рд╕реЗ рджреВрд░ рд░рд╣реВрдВрдЧрд╛, рдЪрд╛рд╣реЗ рдЖрдк рдХреБрдЫ рднреА рдХрд╣реЗрдВред рдореИрдВ ctrl рдпрд╛ ctrl-alt-shift рд░рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдерд╛ред рдЖрдИрдбреАрдИ рдЖрдкрдХреЛ рд╣реЙрдЯрдХреА рд╕реАрдЦрдиреЗ рдФрд░ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЖрдЙрдЯ-рдж-рдмреЙрдХреНрд╕ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд░реЛрдЬрд╝рдорд░реНрд░рд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд┐рд░реНрдл рдПрдХ-рджреЛ рд╣реЙрдЯрдХреА рд╕реАрдЦрдХрд░ рдПрдХ IDE рдХреЗ рд╕рд╛рде рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдорд╛рдЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреБрд╢ рд╣реИрдВ рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╡рд┐рдо рд╕рд░реНрд╡рд░ рдкрд░ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдПрдбрд┐рдЯрд┐рдВрдЧ рдлрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдиреИрдиреЛ рд╕реЗ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдмрд╢рд░реНрддреЗ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдВ:

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

рдЖрдк рдореБрдЭреЗ рд╡реЛрдЯ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдмреЗрд╣рддрд░, рдЕрднреА рднреА, рдЕрдкрдиреА рдЬрд╡рд╛рдмреА рджрд▓реАрд▓реЗрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВ :)ред

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


All Articles