VSCode 1.9 рдиреЗ рд░рдВрдЧ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП tmTheme рд╕реНрдХреЛрдк рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ред
рдЗрд╕ рд╕рдордп рдкреВрд░реА рдереАрдо рдЯреВрдЯ рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╢реВрдиреНрдп рд╕реЗ рдХрд╛рдлреА рд╣рдж рддрдХ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА: https://github.com/Microsoft/vscode/issues/18357
рдореИрдВ рдЗрд╕ ASAP рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рд╕рднреА рдХреЛ рдХрд╕рдХрд░ рдкрдХрдбрд╝реЗрдВ рдФрд░ рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ :(
рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рд╕рдВрд╕реНрдХрд░рдг 1.0.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 1.9 рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдорд░реНрдерди рд▓рд╛рддрд╛ рд╣реИред
рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡реЗ рдЕрдЪреНрдЫреЗ рд░рдВрдЧ (рдЬреИрд╕реЗ рдЬрд╛рд╡рд╛) рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрдВрдЧреЗред
рдореЗрд░реЗ рд╕рд╛рдордиреЗ рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореИрдВ рд╡рд╣реА рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рдерд╛, рдХреБрдЫ рднрд╛рд╖рд╛рдПрдВ (рдЬреИрд╕реЗ рдкрд╛рдпрдерди) рдЕрднреА рднреА рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рд╕рдордп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЦрд░рд╛рдм рд╣реИрдВред рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ, рдореИрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдкреНрд░рдЧрддрд┐ рдХрд░реВрдВрдЧрд╛, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред
рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдореЗрдВ рдЕрдм рд╡рд╣реА рд░рдВрдЧ рд╣реИ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 1.9 рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ред рдЖрдк рдмрд╕ VSCode рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░реВрдмреА рдФрд░ рдЬреЗрдПрд╕/рдЯреАрдПрд╕ рдЬреИрд╕реЗ рдирдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рд╡рд┐рд╕рдВрдЧрддрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдЬреЛ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рдереА, рддреЛ рдХреГрдкрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЕрдм рдХреЗрд╡рд▓ рд╡рд╣реА рднрд╛рд╖рд╛рдПрдБ рдЧрд╛рдпрдм рд╣реИрдВ рдЬреЛ VSCode рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ Rustред рдореИрдВ рд╕рдкреНрддрд╛рд╣ рднрд░ рдЙрди рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЬрдм рд╡реЗ рд░рд┐рд╣рд╛ рд╣реЛрдВрдЧреЗ рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред
рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)
рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрд╕рдВрдЧрддрд┐ рдорд┐рд▓реАред
рднрд╛рд╖рд╛: рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ
рдкрд╣рд▓реЗ:
рдмрд╛рдж рдореЗрдВ:
рд╕рдорд╕реНрдпрд╛ рдЙрдирдХреЗ рдЕрдВрджрд░ рдХреЛрд╖реНрдардХ рдФрд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред
рдирдореВрдирд╛ рдХреЛрдб рд╣реИ
export default class Definition {
constructor(def) {
if (invalidParams(def)) {
throw new Error('Invalid arguments provided to Lang constructor');
}
this.__def = def instanceof Map ? def : new Map(def);
}
clone = () => new Definition(new Map(this.__def));
extend = (def) => {
if (invalidParams(def)) {
throw new Error(`extend requires Map`);
}
const extendedLang = new Map(this.__def);
for (const [key, value] of def) {
extendedLang.set(key, value);
}
return new Definition(extendedLang);
}
}
рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдореИрдВ рдЖрдЬ рд░рд╛рдд рдЗрд╕реЗ рджреЗрдЦ рд▓реВрдВрдЧрд╛ рдФрд░ рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реВрдВрдЧрд╛ред
рдлрд┐рдХреНрд╕реНрдбред рдореИрдВ рддрдм рддрдХ рд░реБрдХреВрдВрдЧрд╛ рдЬрдм рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рд╢реЗрд╖ рдХрд╛рдо рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╣рд░ рд░реЛрдЬ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрд╛рдврд╝ рдирд╣реАрдВ рджреЗрддрд╛ (рдЕрддреАрдд рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рд┐рдХрд╛рдпрддреЗрдВ рдорд┐рд▓реА)ред рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг 1.2.0 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ред
рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП,
рдкрд░рдорд╛рдгреБ:
рд╡реАрдПрд╕рд╕реАрдУрдбреА:
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ constructor
рдХреАрд╡рд░реНрдб рдХреЛ рдХрдИ рдЕрдиреНрдп рд╡рд╕реНрддреБрдУрдВ рдХреЗ рд░рдВрдЧреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдмрджрд▓реЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдЬреЗрдПрд╕ рдореЗрдВ рдХреЙрдиреНрд╕реНрдЯ рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдиреВрдард╛ рджрд╛рдпрд░рд╛ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ VSCode рдореЗрдВ рдХрднреА рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ред
рдпреЛрдЧрджрд╛рди рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж :)
рддреНрд╡рд░рд┐рдд рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рдкреНрд░рд╢реНрди: рдХреЙрдиреНрд╕реНрдЯ рдШреЛрд╖рдгрд╛рдПрдВ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ for
рд▓реВрдк рдореЗрдВ рдХреЙрдиреНрд╕ рдШреЛрд╖рдгрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рддреЛ рдЙрд╕рдХреЗ рдКрдкрд░ рд╡рд╛рд▓рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ?
рд▓реВрдк рдХреЗ рдЕрдВрджрд░ [key, value]
рд╕рд░рдгреА рдЪрд░ рдШреЛрд╖рдгрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП VSCode рдЙрдирдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╕реНрдХреЛрдк рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рд╣рд╛рд▓рд╛рдВрдХрд┐ extendedLang
const рдПрдХ рдирд┐рдпрдорд┐рдд рдЪрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рдпрд╣ рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджрд╛рдпрд░рд╛ рд╣реИред рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛрдИ рднреА рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░ рдЗрд╕реЗ const
рдШреЛрд╖рдгрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рддреЛ рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдЕрднреА рд░рдВрдЧ рджреЗрддрд╛ рд╣реВрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░ рднреА рд▓рд╛рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдЬрдм рдореИрдВ рдЗрди рд╕рдВрдШрд░реНрд╖реЛрдВ рд╕реЗ рдЯрдХрд░рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдЪреБрдирд╛рд╡ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рд╕рдмрд╕реЗ рдЖрдо рдЧреБрдВрдЬрд╛рдЗрд╢ рдпрд╛ рдЖрдВрдЦреЛрдВ рдкрд░ рдЕрдзрд┐рдХ рдЖрд╕рд╛рди рд░рдВрдЧ рдЬреАрдд рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЪрд░ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рд▓ рдмрдирд╛рдиреЗ рд╕реЗ рдПрдЯрдо рдХреЗ рдореВрд▓ рд╡рд┐рд╖рдп рд╕реЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдВрддрд░ рд╣реЛрдЧрд╛ред
рдпрд╣ рдкрд╣рд▓реЗ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, VSCode рдЕрдм рдЙрди рд╕реНрдХреЛрдкреЛрдВ тАЛтАЛрдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВ, рд╢рд╛рдпрдж рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рд╕реЗ рдЪрд░ рдШреЛрд╖рдгрд╛ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдерд╛ред
рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдерд┐рд░рд╛рдВрдХ рдФрд░ рдЪрд░ рдЕрдм рдареАрдХ рдЙрд╕реА рджрд╛рдпрд░реЗ рдореЗрдВ рд╣реИрдВ:
рдПрдЯрдо рдПрдХ constant.other.js
рджрд╛рдпрд░реЗ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдХрд╕реНрдЯрдо рд░рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХреЗред
рд╡рд┐рд╕реНрддреГрдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдХреНрдпрд╛ рдЖрдк рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░реЛрдВ рдХреЛ рд▓рдЧрд╛рддрд╛рд░ рд░рдВрдЧрдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ? (рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ)
рдореИрдВ рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХреЗ рдПрдЯрдо рд╡рд┐рд╖рдп рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рдкрд░рдорд╛рдгреБ рд░рдВрдЧ рдЪрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ ( var
рдпрд╛ let
), рд╡реЗ рдЧреНрд░реЗ рд╣реИрдВред рддреЛ рдореИрдВ рдЗрд╕реЗ рд╡реИрд╕реЗ рд╣реА рд░рдЦреВрдВрдЧрд╛ред
рдкрд░рдорд╛рдгреБ:
рдЖрдк рд╣рдореЗрд╢рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдлреЛрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рд╣реИ :)
рд╡реИрд╕реЗ рднреА рдпрд╣рд╛рдБ рдПрдХ рдмрдЧ рд╣реИ:
рдХреЛрдб:
import * as styles from './mission.scss';
export default function MissionIcon({ key, title }) {
return <i class={classnames(
styles['mission__icon'],
{
[styles['mission__icon-letter']]: title.match(A_HEBREW_LETTER),
[styles['mission__icon-first']]: !key,
}
)}>{title}</i>;
}
рд╢реБрдХреНрд░рд┐рдпрд╛!
рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдпрд╣ JS рдпрд╛ TS рдлрд╝рд╛рдЗрд▓ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ?
рдПрдХ рдФрд░ рдмрдЧ:
@
рдЧреНрд░реЗ рдореЗрдВ@connect(
({ artists }) => ({ artists }),
dispatch => bindActionCreators({ getArtists, getArtist, addArtist, editArtist, removeArtist }, dispatch)
)
export default class AdminArtists extends Component {
componentWillMount = () => {
this.props.getArtists();
}
render = () => {
console.log(this.props.artists);
return <div>
</div>;
}
}
@akamud рдЗрдЯреНрд╕ JS рд░рд┐рдПрдХреНрдЯ
рдореИрдВ рдЗрд╕ рдЬреЗ рдПрд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореБрджреНрджреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдКрдБрдЧрд╛ред
рдХреГрдкрдпрд╛ рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #36 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рд╕рдВрд╕реНрдХрд░рдг 1.2.0 рдореЗрдВ рдЕрдм рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд╕рдорд░реНрдерди рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рдХреЛрдИ рдЕрдиреНрдп рдЕрд╕рдВрдЧрддрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдореЗрдВ рдЕрдм рд╡рд╣реА рд░рдВрдЧ рд╣реИ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 1.9 рд╕реЗ рдкрд╣рд▓реЗ рдерд╛ред рдЖрдк рдмрд╕ VSCode рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд░реВрдмреА рдФрд░ рдЬреЗрдПрд╕/рдЯреАрдПрд╕ рдЬреИрд╕реЗ рдирдП рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рд╡рд┐рд╕рдВрдЧрддрд┐ рдорд┐рд▓рддреА рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдХ рдЬреЛ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рдореМрдЬреВрдж рдирд╣реАрдВ рдереА, рддреЛ рдХреГрдкрдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдВред
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдЕрдм рдХреЗрд╡рд▓ рд╡рд╣реА рднрд╛рд╖рд╛рдПрдБ рдЧрд╛рдпрдм рд╣реИрдВ рдЬреЛ VSCode рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ 1.9 рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд░реНрдерд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдЬреИрд╕реЗ рдХрд┐ Rustред рдореИрдВ рд╕рдкреНрддрд╛рд╣ рднрд░ рдЙрди рдкрд░ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЬрдм рд╡реЗ рд░рд┐рд╣рд╛ рд╣реЛрдВрдЧреЗ рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред
рдзреИрд░реНрдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)