JetBrains C ++ IDE: рдХрдм?

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

C ++ IDE рдПрдХ рдЕрд▓рдЧ рдЙрддреНрдкрд╛рдж рд╣реИ, рдпрд╣ рд╣рдорд╛рд░реЗ рдЕрдиреНрдп IDEs рдХреА рддрд░рд╣ IntelliJ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред ReSharper рдореЗрдВ C ++ рдХрд╛ рд╕рдорд░реНрдерди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рдЧ рд╕реЗ (рдЖрдЬ рдирд╣реАрдВ) рд▓рд┐рдЦреЗрдВрдЧреЗред



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

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

рд╡реИрд╕реЗ, рдирд┐рдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рджреЗрд░ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЬреЛ рдХреЛрдИ рднреА рд╕рд╛рдЗрди рдЕрдк рдХрд░рддрд╛ рд╣реИ, рдЙрд╕реЗ рдмрд╣реБрдд рд╣реА рдирд┐рдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рджреЛрд╖ рдордд рджреЛред

рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ рдЬреЛ рдЕрдЧрд▓реЗ рдирд┐рдЬреА рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рд╣реЛрдЧреА:



рдмрд╛рдж рдореЗрдВ EAP рдмрд┐рд▓реНрдб рдореЗрдВ Clang / LLDB рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдФрд░ рдЕрдм рдЬреЛ рд▓реЛрдЧ рдирд┐рдЬреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рд╕рднреА рд╕реМрдВрджрд░реНрдп рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рд╕реНрдХреНрд░реЗрдВрдХрд╛рд╕реНрдЯ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╣рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реА рд╕реА ++ рдЖрдИрдбреАрдИ рдХреИрд╕реЗ рдЙрдбрд╝рддреА рд╣реИ (рд╡реИрд╕реЗ, рд╡рд░реНрд╖рдЧрд╛рдВрда рд╕реНрдХреНрд░реЗрдВрд╕реНрдЯ рдпреВрдЯреНрдпреВрдм рдкрд░ рдЪрд╛рд░ рд╕реМрд╡реЗрдВ JetBrainsTV рд╡реАрдбрд┐рдпреЛ рд╣реИ):

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


All Articles