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
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
250
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2.1k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.1k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
4
2.4k
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
380
Go Templateを使った フロントエンド開発を採用した 経緯と所感
po3rin
1
360
検索基盤移行時の思考
po3rin
0
4.3k
Go1.19で採用された Pattern-defeating Quicksort の紹介
po3rin
7
6.2k
Elasticsearchを負荷から守るesguard
po3rin
0
310
Other Decks in Programming
See All in Programming
プロダクト開発をAI 1stに変革する〜SaaS is dead時代で生き残るために〜 / AI 1st Product Development
kobakei
0
490
育てるアーキテクチャ:戦い抜くPythonマイクロサービスの設計と進化戦略
fujidomoe
1
150
Breaking Up with Big ViewModels — Without Breaking Your Architecture (droidcon Berlin 2025)
steliosf
PRO
1
330
dynamic!
moro
9
6.5k
Catch Up: Go Style Guide Update
andpad
0
170
CSC509 Lecture 04
javiergs
PRO
0
290
Advance Your Career with Open Source
ivargrimstad
0
330
uniqueパッケージの内部実装を支えるweak pointerの話
magavel
0
920
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
390
なぜGoのジェネリクスはこの形なのか? Featherweight Goが明かす設計の核心
ryotaros
7
1k
Introducing ReActionView: A new ActionView-Compatible ERB Engine @ Kaigi on Rails 2025, Tokyo, Japan
marcoroth
3
920
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
Featured
See All Featured
Visualization
eitanlees
148
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A designer walks into a library…
pauljervisheath
209
24k
Making Projects Easy
brettharned
119
6.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
580
How STYLIGHT went responsive
nonsquared
100
5.8k
A better future with KSS
kneath
239
17k
Agile that works and the tools we love
rasmusluckow
331
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
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