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
1k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A guide to tempting VSCoder to become a Vimmer
VSCode で開発していた僕が Vim を触り始めることになった経緯を振り返ることで、社内の VSCoder を Vim の世界に誘惑する方法を模索する話です。
po3rin
July 26, 2019
More Decks by po3rin
See All by po3rin
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
2.2k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.5k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
510
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
610
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
7
2.4k
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
1.1k
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
3.2k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.3k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
5
2.9k
Other Decks in Programming
See All in Programming
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
1.7k
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
350
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
530
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5.2k
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
120
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
5分で問診!Composer セキュリティ健康診断
codmoninc
0
560
act2-costs.pdf
sumedhbala
0
120
The Bowling Game- From Imperative to Functional Programming - Part 1
philipschwarz
PRO
0
340
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
210
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
160
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
430
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
610
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
260
Mobile First: as difficult as doing things right
swwweet
225
10k
Building Adaptive Systems
keathley
44
3.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Amusing Abliteration
ianozsvald
1
240
YesSQL, Process and Tooling at Scale
rocio
174
15k
From π to Pie charts
rasagy
0
240
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.9k
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