Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VS CodeのExtensionを作ってみた/pixta-techcamp-05
Search
hamuyuuki
December 11, 2018
Technology
0
1.1k
VS CodeのExtensionを作ってみた/pixta-techcamp-05
hamuyuuki
December 11, 2018
Tweet
Share
More Decks by hamuyuuki
See All by hamuyuuki
日々大量の素材を扱うために改善したこと/webgenba-meetup-03
hamuyuuki
0
960
Other Decks in Technology
See All in Technology
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
5
490
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
350
Azureの基本的な権限管理の勉強会
yhana
0
240
Hands-on Gemini, the Google DeepMind LLM
meteatamel
1
110
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
JSON攻略法.pdf
miyakemito
8
5k
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
130
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
430
20240416_devopsdaystokyo
kzkmaeda
1
220
Cracking the KubeCon CfP
inductor
2
240
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
3
13k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
121
39k
Embracing the Ebb and Flow
colly
80
4.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
BBQ
matthewcrist
80
8.8k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
GraphQLとの向き合い方2022年版
quramy
32
12k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Facilitating Awesome Meetings
lara
42
5.6k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
Transcript
VS CodeͷExtensionΛ ࡞ͬͯΈͨ 2018/11/20 ։ൃ߹॓Ռൃද ϐΫελגࣜձࣾɹҏ౻ ༟ر
࣍ • എܠ • ։ൃ߹॓Ͱͬͨ͜ͱ • ։ൃ߹॓ͰͰ͖ͳ͔ͬͨ͜ͱ • ·ͱΊ
͞ͳ͍͜ͱ • VS CodeͷExtensionͷ࡞Γํ ʢ͓ͦΒ͕࣌ؒ͘ͳ͍ͷͰʣ
എܠ
͜͜Vim͕ϝΠϯ • 2011 ~ ઌੜͷӨڹΛड͚ͯterminal্ͰVim Λ͏Α͏ʹ • 2015 ~ ϐΫελʹస৬͔ͯ͠ΒجຊVimͰ
ίʔσΟϯά͍ͯ͠Δ • 2018 ~ ͳʹ͔plugin͢ͱ͖ʹ.vimrcΛมߋ͢ Δͷ͕ਏ͘ͳ͖ͬͯͨ
ͨͩɺ࠷ۙVS Codeʹුؾத • Visual Studio Live Shareͱ͔ΠέΠέؒ͋Δ • MS͕GitHubങऩͱ͔ΠέΠέؒ͋Δ •
ʢ·͋ཁ৽͍͠ͷͬͯςϯγϣϯ্͛ ͍͖͍͚ͯͨͩʁʣ
VimͰͰ͖ͨ͜ͱΛVS CodeͰ 7JN 74$PEF λάδϟϯϓ ඪ४ʢXJUIDUBHTʣ $5BHT4VQQPSU ੩తղੳ
ʢSVCPDPQʣ XSQBMF SVCZSVCPDPQ (JU UQPQFWJNGVHJUJWF (JU-FOT ΠϯΫϦϝϯλϧݕࡧ ʢpMFʣ KVOFHVOOG[GWJN ඪ४
GitLens͕ݸਓతʹෆे • Gitͷ͔Ώ͍ͱ͜Ζ·Ͱૢ࡞Ͱ͖ͦ͏ͳ͘Β͍ػೳ͕๛Ͱ ͋Δ • ҎԼͷૢ࡞Λ܁Γฦ͠ߦͬͯաڈͷϑΝΠϧΛௐΔͱ͍͏ ͷΛओʹVimͰ͍ͬͯͨ • Git Blame
=> ίϛοτͷࠩ => աڈͷϑΝΠϧ • GitLensͰͰ͖Δ͚ͲɺޮΑ͘Ͱ͖ͳ͍ʢ͍ͬͯͨݶ Γʣ
ͳ͍ͳΒɺ࡞Ζ͏ ʢ։ൃ߹॓ͷωλʹͳΓͦ͏ʣ
։ൃ߹॓Ͱͬͨ͜ͱ
vscode-git-blame-show
Ͱ͖Δ͜ͱ • Git Blame • ରߦͷίϛοτ൪߸ΛͱʹࠩΛදࣔ • ͔ࠩΒաڈͷϑΝΠϧΛදࣔ • ͋ͱ্هͷ܁Γฦ͠
σϞ
։ൃ߹॓ͰͰ͖ͳ͔ͬͨ͜ͱ
ࠓޙΓ͍ͨ͜ͱ • ͱΓ͋͑ͣಈ͘ͷΛͱ༏ઌͨͨ͠Ίɺίʔυ͕ ͨΓతͳͷʹͳͬͯ͠·ͬͨ • ϦϑΝΫλϦϯά͍ͨ͠ • ίϚϯυύϨοτ͔ΒίϚϯυΛ࣮ߦ͍ͯ͠Δ͕ɺ ΩʔϘʔυγϣʔτΧοτͰͰ͖ΔΑ͏ʹ͍ͨ͠ •
ϚʔέοτϓϨΠεͰެ։͍ͨ͠
ͨͪͷ։ൃ߹॓ଓ͘ɺɺ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ