VS Code Meetup #1(https://vscode.connpass.com/event/155068/ )での発表資料です。
74$PEFΛ͖ͬͯͯҙ֎ͱΒͳ͔ͬͨ͜ͱ74$PEF.FFUVQ!LVSPNPLB
View Slide
!LVSPNPLB๏ ͘Ζ͔LVSPNPLB๏ (BNF8JUIαʔόαΠυΤϯδχΞ๏ ීஈ1)1Λ͍ͬͯ·͢๏ 74$PEFྺද௨Γ͘Β͍๏ 74$PEFͷલ"UPNͬͯ·ͨ͠
$JSDMF$*4UBUVTͱ͍͏֦ுػೳΛެ։͍ͯ͠·͢๏ ʮ$JSDMF$*ʯͰݕࡧ͢Εग़͖ͯ·͢
ࠓ͢༰ʹ͍ͭͯ๏ ʮॳճجૅฤʯͱͷ͜ͱͳͷͰɺ؆୯ͳ༰ʹ͠·ͨ͠๏ 74$PEFΛʑ͍ͬͯ͘தͰɺॳΊͯͬͨΓͬͨΓͨ͠ػೳΛհ๏ հ༰σϑΥϧτػೳͷΈʢ֦ுػೳͳ͠ʣ๏ ڥɺ.BD൛ͷόʔδϣϯ
ࠓհ͢Δ͜ͱ๏ ϫʔΫεϖʔε๏ ৄࡉݕࡧ๏ (JUػೳ๏ λεΫ๏ ͦͷଞΖΖʢ؆୯ͳհʣ
ϫʔΫεϖʔε
ϫʔΫεϖʔεͰͰ͖Δ͜ͱ๏ ϫʔΫεϖʔεΛ͏ͱෳͷϑΥϧμΛಉ࣌ʹ։͚Δ๏ ͜ΕΛΔ·Ͱ74$PEFΛݸ։͍ͯ·ͨ͠ɾɾɾ
ϫʔΫεϖʔεͷ͍ํ๏ ʮϑΝΠϧ໊લΛ͚ͯϫʔΫεϖʔεΛอଘʯ๏ DPEFXPSLTQBDFܗࣜͷϑΝΠϧͰอଘ͞ΕΔ๏ ʮϑΝΠϧϑΥϧμʔΛϫʔΫεϖʔεʹՃʯ๏ ։͘ͱ͖ɺʮϑΝΠϧϫʔΫεϖʔεΛ։͘ʯ
74$PEFͱ"UPNͷιʔεΛಉ࣌ʹ։͘
ৄࡉݕࡧ
ৄࡉݕࡧΛ͏ํ๏ʢʣ๏ ݕࡧͷӈԼͷʮʜʯΛԡ͢ͱΓସ͑ʢؙͷ෦ʣ
ৄࡉݕࡧΛ͏ํ๏ʢʣ๏ ʮϑΥϧμʔΛӈΫϦοΫˠϑΥϧμʔΛݕࡧʯ‣ ৄࡉݕࡧ͕༗ޮʹͳͬͨঢ়ଶͰɺݕࡧ͕։͘
ৄࡉݕࡧͰͰ͖Δ͜ͱ๏ ݕࡧର͔Βআ֎͢ΔϑΝΠϧϑΥϧμΛࢦఆͰ͖Δ‣ ԼهʮWTDPEFʯΛɺʮTSDʯϑΥϧμԼͷΈݕࡧ
(JUػೳ
جຊతͳૢ࡞๏ ࠨαΠόʔͷϘλϯ͔Βʢؙͷ෦ʣ‣ ίϛοτεςʔλε֬ೝมߋΛ͢ͳͲɺେମͷૢ࡞Ͱ͖Δ
ϒϥϯνؔ࿈ͷૢ࡞๏ 74$PEFࠨԼͷϒϥϯν໊ΛΫϦοΫ๏ ϝχϡʔ͔Βɺϒϥϯν࡞Γସ͑ͳͲ͕Ͱ͖Δ
λεΫ
λεΫͰͰ͖Δ͜ͱ๏ Α͘͏ίϚϯυΛλεΫͱͯ͠ొ‣ ϓϦηοτ͕ఆٛ͞Ε͍ͯͯɺ͙͢ʹొͰ͖ΔλεΫ͋Δ‣ ͨͱ͑ʮOQNJOTUBMMʯͳͲ๏ 74$PEF্͔ΒλεΫΛࢦఆ࣮ͯ͠ߦͰ͖ΔΑ͏ʹͳΔ๏ ʮWTDPEFUBTLTKTPOʯʹλεΫͷ༰͕อଘ͞ΕΔ
λεΫͷ࡞ʢҙͷίϚϯυʣ๏ ίϚϯυύϨοτ͔ΒɺʮλεΫɿλεΫͷߏʯ๏ ߲͔ΒʮςϯϓϨʔτ͔ΒUBTLTKTPOΛੜʯΛબ๏ ߲͔Βʮ0UIFSTʯΛબ
λεΫͷ࡞ʢҙͷίϚϯυʣ๏ ҎԼͷΑ͏ͳʮWTDPEFUBTLTKTPOʯ͕ੜ͞ΕΔ
λεΫͷ࣮ߦ๏ ίϚϯυύϨοτ͔ΒɺʮλεΫɿλεΫͷ࣮ߦʯ๏ ࣮ߦ͢ΔλεΫ͔Βઌ΄Ͳ࡞ͨ͠ʮFDIPʯΛબ๏ ʮλεΫͷग़ྗΛεΩϟϯͤͣʹ࣮ߦʯΛબ
λεΫͷ݁Ռ๏ λʔϛφϧʹ࣮ߦ݁Ռ͕දࣔ͞ΕΔ
ͦͷଞΖΖʢ؆୯ͳհʣ
બൣғͷΈݕࡧ๏ બൣғΛ࡞ޙɺؙͷϘλϯΛԡ͢
ϚϧνΧʔιϧ๏ PQUJPOΫϦοΫʢҰ൪جຊܗͷγϣʔτΧοτʣ‣ ෳՕॴΛಉ࣌ʹฤू͍ͨ͠ͱ͖ʹ͑Δ
$PNQBDUGPMEFST๏ ͔ΒՃ͞Εͨ࠷৽ػೳʢσϑΥϧτɿ༗ޮʣ๏ ࢠϑΥϧμ͕ݸͷͱ͖ͷද͕ࣔมΘΔ‣ ࠨɿ༗ޮɺӈɿແޮ
·ͱΊ
·ͱΊ๏ 74$PEFσϑΥϧτػೳͰ༏ल๏ ීஈΘͳ͍Ϙλϯͱ͔ΛϙνͬͯൃݟͰ͖Δͱخ͍͠๏ ଞʹ͜ͷػೳ͓͢͢Ίʂͱ͔͋ͬͨΒڭ͑ͯԼ͍͞ʂ