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
A guide to tempting VSCoder to become a Vimmer
Search
po3rin
July 26, 2019
Programming
1
1k
A guide to tempting VSCoder to become a Vimmer
VSCode で開発していた僕が Vim を触り始めることになった経緯を振り返ることで、社内の VSCoder を Vim の世界に誘惑する方法を模索する話です。
po3rin
July 26, 2019
Tweet
Share
More Decks by po3rin
See All by po3rin
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
360
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
1
340
検索基盤移行時の思考
po3rin
0
4.3k
Go1.19で採用された Pattern-defeating Quicksort の紹介
po3rin
7
6.1k
Elasticsearchを負荷から守るesguard
po3rin
0
300
Sudachi×Elasticsearchへの移行と医療検索システム精度改善
po3rin
1
920
eskeeperを使ったファイル定義によるindex管理
po3rin
2
510
M3 情報検索/推薦論文輪読会 ~SIGIR祭~ (SIGIR2021: Session 6D – IR Models)
po3rin
0
130
Handling Temporal Query for Health Search with ja-timex
po3rin
3
350
Other Decks in Programming
See All in Programming
WindowInsetsだってテストしたい
ryunen344
1
190
Select API from Kotlin Coroutine
jmatsu
1
190
童醫院敏捷轉型的實踐經驗
cclai999
0
190
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
420
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
240
XP, Testing and ninja testing
m_seki
3
200
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
230
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
190
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
GoのGenericsによるslice操作との付き合い方
syumai
3
690
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.6k
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
390
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Music & Morning Musume
bryan
46
6.6k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.3k
Adopting Sorbet at Scale
ufuk
77
9.4k
Gamification - CAS2011
davidbonilla
81
5.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Raft: Consensus for Rubyists
vanstee
140
7k
How GitHub (no longer) Works
holman
314
140k
Transcript
A guide to tempting VSCoder to become a Vimmer Gollira
Vim #6 July 26, 2019 @ po3rin
@po3rin Software Enginner QBHF Golang / Python / Rust /
Docker / AWS / Elasticsearch
QBHF Introduction \
QBHF 74$PEFͰ։ൃ͍͕ͯͨ͠7JNΛ৮Γ࢝ΊΔ͜ͱ ʹͳͬͨܦҢΛৼΓฦΔ͜ͱͰɺࣾͷ74$PEFS Λ7JNͷੈքʹ༠͢Δํ๏Λࡧ͢ΔͰ͢ɻ Intro Ὂ
QBHF First step \
QBHF ·͕ͣࣗ7JNʹڵຯΛ͖͔͚࣋ͬͨͬͷهࣄΛಡ·ͤΔ ͓εεϝʂʂ IUUQXPMGCBTIIBUFCMPKQFOUSZ
QBHF ׳Εͳ͍ͱ7JNͰ։ൃ͖͍ͭʜ ͍͖ͳΓWJNΛୟ͔ͤͯώʔʔͬͯͳΔ ݁ہ͍ͭͷΤσΟλʹͬͯ͠·͏͜Εͳ
QBHF ਖ਼ղ͍ͭͷΤσΟλΛ͏7JNԽͯ͠͠·͏ʂʂ ͜ΕͰڧ੍తʹ7JNΛॻ͘͜ͱʹͳΔͧʂʂ
QBHF TFUUJOHTKTPOͰ,FZ#JOEJOHઃఆͰ͖Δ
QBHF ࠓͲͬͪͷϞʔυ͍ΔΜʁʁࢹ֮తʹΘ͔Γ͘͢Ͱ͖Δ
QBHF ීஈ͍ͷΤσΟλʔΛ7JNʹରԠͤ͞Δ͜ͱͰɺॳ৺ऀʹͪΐͬ ͱΊΜͲ͍WJNSDͷઃఆͳ͠Ͱ7JNΛ࢝ΊΒΕΔʂʂ 74$PEF 7JNͷઃఆܥ͕͜͜·ͱ·ͬͯΔʂ IUUQTRJJUBDPNZNBUUVOJUFNTCFFECG
QBHF Second step \
QBHF $ISPNFΛWJNͬΆ͘ૢ࡞Ͱ͖ΔΑ͏ʹ͠·͢ 7JNOJVN IUUQTWJNJVNHJUIVCJP
QBHF 5FSNJOBMΛIPULFZͰ։͚ΔΑ͏ʹ͠·͢ʂ ͷ߹*UFSNΛ͍ͬͯ·͢ɻ IUUQTRJJUBDPNPLBNV@JUFNTBEECBGBDC
QBHF ͜͜·Ͱ͘Δͱշదʹϒϥβ⁵UFSNJOBM͕εϜʔζʹͳ͍ͬͯΔ
QBHF ͜͜·Ͱ͘Δͱϒϥβ⁵UFSNJOBM⁵ΤσΟλ͍ͬͱ͖ͨ͘ͳΔ
QBHF 7JNͷੈքΑ͏ͦ͜ʂʂ
QBHF ͞ΒʹҾ͖ḡΓࠐΉҝʹ TFUUJOHKTPOWJNSDʹมͰ͖Δϧʔϧͱ͔͋ͬͨΒ ྑͦ͞͏ BMSFBEZFYJTUTʁ
A guide to tempting VSCoder to become a Vimmer Gollira
Vim #6 July 26, 2019 @ po3rin