Pro Yearly is on sale from $80 to $50! »

2年半VSCodeを使ってきて意外と知らなかったこと

0c9464e23aeaa91d185ec407cc15c0de?s=47 kuromoka
December 18, 2019

 2年半VSCodeを使ってきて意外と知らなかったこと

VS Code Meetup #1(https://vscode.connpass.com/event/155068/ )での発表資料です。

0c9464e23aeaa91d185ec407cc15c0de?s=128

kuromoka

December 18, 2019
Tweet

Transcript

  1. ೥൒74$PEFΛ࢖͖ͬͯͯҙ֎ͱ஌Βͳ͔ͬͨ͜ͱ 74$PEF.FFUVQ !LVSPNPLB

  2. !LVSPNPLB ๏ ͘Ζ΋͔LVSPNPLB ๏ (BNF8JUIαʔόαΠυΤϯδχΞ ๏ ීஈ͸1)1Λ΍͍ͬͯ·͢ ๏ 74$PEFྺ͸ද୊௨Γ೥൒͘Β͍ ๏

    74$PEFͷલ͸"UPN࢖ͬͯ·ͨ͠
  3. $JSDMF$*4UBUVTͱ͍͏֦ுػೳΛެ։͍ͯ͠·͢ ๏ ʮ$JSDMF$*ʯͰݕࡧ͢Ε͹ग़͖ͯ·͢

  4. ࠓ೔࿩͢಺༰ʹ͍ͭͯ ๏ ʮॳճجૅฤʯͱͷ͜ͱͳͷͰɺ؆୯ͳ಺༰ʹ͠·ͨ͠ ๏ 74$PEFΛ೔ʑ࢖͍ͬͯ͘தͰɺ ॳΊͯ஌ͬͨΓ࢖ͬͨΓͨ͠ػೳΛ঺հ ๏ ঺հ಺༰͸σϑΥϧτػೳͷΈʢ֦ுػೳ͸ͳ͠ʣ ๏ ؀ڥ͸ɺ.BD൛ͷόʔδϣϯ

  5. ࠓ೔঺հ͢Δ͜ͱ ๏ ϫʔΫεϖʔε ๏ ৄࡉݕࡧ ๏ (JUػೳ ๏ λεΫ ๏

    ͦͷଞ΋Ζ΋Ζʢ؆୯ͳ঺հʣ
  6. ϫʔΫεϖʔε

  7. ϫʔΫεϖʔεͰͰ͖Δ͜ͱ ๏ ϫʔΫεϖʔεΛ࢖͏ͱෳ਺ͷϑΥϧμΛಉ࣌ʹ։͚Δ ๏ ͜ΕΛ஌Δ·Ͱ͸74$PEFΛݸ։͍ͯ·ͨ͠ɾɾɾ

  8. ϫʔΫεϖʔεͷ࢖͍ํ ๏ ʮϑΝΠϧ໊લΛ෇͚ͯϫʔΫεϖʔεΛอଘʯ ๏ DPEFXPSLTQBDFܗࣜͷϑΝΠϧͰอଘ͞ΕΔ ๏ ʮϑΝΠϧϑΥϧμʔΛϫʔΫεϖʔεʹ௥Ճʯ ๏ ։͘ͱ͖͸ɺʮϑΝΠϧϫʔΫεϖʔεΛ։͘ʯ

  9. 74$PEFͱ"UPNͷιʔεΛಉ࣌ʹ։͘

  10. ৄࡉݕࡧ

  11. ৄࡉݕࡧΛ࢖͏ํ๏ʢʣ ๏ ݕࡧͷӈԼͷʮʜʯΛԡ͢ͱ੾Γସ͑ʢ੺ؙͷ෦෼ʣ

  12. ৄࡉݕࡧΛ࢖͏ํ๏ʢʣ ๏ ʮϑΥϧμʔΛӈΫϦοΫˠϑΥϧμʔ಺Λݕࡧʯ ‣ ৄࡉݕࡧ͕༗ޮʹͳͬͨঢ়ଶͰɺݕࡧ͕։͘

  13. ৄࡉݕࡧͰͰ͖Δ͜ͱ ๏ ݕࡧର৅͔Βআ֎͢ΔϑΝΠϧ΍ϑΥϧμΛࢦఆͰ͖Δ ‣ Լه͸ʮWTDPEFʯΛɺʮTSDʯϑΥϧμ഑ԼͷΈݕࡧ

  14. (JUػೳ

  15. جຊతͳૢ࡞ ๏ ࠨαΠόʔͷϘλϯ͔Βʢ੺ؙͷ෦෼ʣ ‣ ίϛοτεςʔλε֬ೝมߋΛ໭͢ͳͲɺେମͷૢ࡞͸Ͱ͖Δ

  16. ϒϥϯνؔ࿈ͷૢ࡞ ๏ 74$PEFࠨԼͷϒϥϯν໊ΛΫϦοΫ ๏ ϝχϡʔ͔Βɺϒϥϯν࡞੒΍੾Γସ͑ͳͲ͕Ͱ͖Δ

  17. λεΫ

  18. λεΫͰͰ͖Δ͜ͱ ๏ Α͘࢖͏ίϚϯυΛλεΫͱͯ͠ొ࿥ ‣ ϓϦηοτ͕ఆٛ͞Ε͍ͯͯɺ͙͢ʹొ࿥Ͱ͖ΔλεΫ΋͋Δ ‣ ͨͱ͑͹ʮOQNJOTUBMMʯͳͲ ๏ 74$PEF্͔ΒλεΫΛࢦఆ࣮ͯ͠ߦͰ͖ΔΑ͏ʹͳΔ ๏

    ʮWTDPEFUBTLTKTPOʯʹλεΫͷ಺༰͕อଘ͞ΕΔ
  19. λεΫͷ࡞੒ʢ೚ҙͷίϚϯυʣ ๏ ίϚϯυύϨοτ͔ΒɺʮλεΫɿλεΫͷߏ੒ʯ ๏ ߲໨͔ΒʮςϯϓϨʔτ͔ΒUBTLTKTPOΛੜ੒ʯΛબ୒ ๏ ߲໨͔Βʮ0UIFSTʯΛબ୒

  20. λεΫͷ࡞੒ʢ೚ҙͷίϚϯυʣ ๏ ҎԼͷΑ͏ͳʮWTDPEFUBTLTKTPOʯ͕ੜ੒͞ΕΔ

  21. λεΫͷ࣮ߦ ๏ ίϚϯυύϨοτ͔ΒɺʮλεΫɿλεΫͷ࣮ߦʯ ๏ ࣮ߦ͢ΔλεΫ͔Βઌ΄Ͳ࡞੒ͨ͠ʮFDIPʯΛબ୒ ๏ ʮλεΫͷग़ྗΛεΩϟϯͤͣʹ࣮ߦʯΛબ୒

  22. λεΫͷ݁Ռ ๏ λʔϛφϧʹ࣮ߦ݁Ռ͕දࣔ͞ΕΔ

  23. ͦͷଞ΋Ζ΋Ζʢ؆୯ͳ঺հʣ

  24. બ୒ൣғͷΈݕࡧ ๏ બ୒ൣғΛ࡞੒ޙɺ੺ؙͷϘλϯΛԡ͢

  25. ϚϧνΧʔιϧ ๏ PQUJPO ΫϦοΫʢҰ൪جຊܗͷγϣʔτΧοτʣ ‣ ෳ਺ՕॴΛಉ࣌ʹฤू͍ͨ͠ͱ͖ʹ࢖͑Δ

  26. $PNQBDUGPMEFST ๏ ͔Β௥Ճ͞Εͨ࠷৽ػೳʢσϑΥϧτɿ༗ޮʣ ๏ ࢠϑΥϧμ͕ݸͷͱ͖ͷද͕ࣔมΘΔ ‣ ࠨɿ༗ޮɺӈɿແޮ

  27. ·ͱΊ

  28. ·ͱΊ ๏ 74$PEF͸σϑΥϧτػೳͰ΋༏ल ๏ ීஈ࢖Θͳ͍Ϙλϯͱ͔ΛϙνͬͯൃݟͰ͖Δͱخ͍͠ ๏ ଞʹ΋͜ͷػೳ͓͢͢Ίʂͱ͔͋ͬͨΒڭ͑ͯԼ͍͞ʂ