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
Learn Vim in 2023
Search
Masafumi Okura
March 02, 2023
Programming
0
200
Learn Vim in 2023
DeNA.vim
https://dena.connpass.com/event/274947/
Masafumi Okura
March 02, 2023
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
39
Writing documentation can be fun with plugin system
okuramasafumi
0
180
Alba: Why, How and What's So Interesting
okuramasafumi
0
370
Why did my proposals get rejected?
okuramasafumi
1
670
A suggestion for the future of RDoc
okuramasafumi
1
310
15 JSON serializers for Ruby
okuramasafumi
2
360
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
69
Creating gems 101
okuramasafumi
2
140
How NOT to make your DSL terrible
okuramasafumi
0
560
Other Decks in Programming
See All in Programming
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
600
ふつうの技術スタックでアート作品を作ってみる
akira888
0
300
Select API from Kotlin Coroutine
jmatsu
1
210
CursorはMCPを使った方が良いぞ
taigakono
1
210
来たるべき 8.0 に備えて React 19 新機能と React Router 固有機能の取捨選択とすり合わせを考える
oukayuka
2
880
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
600
Create a website using Spatial Web
akkeylab
0
310
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
260
Team topologies and the microservice architecture: a synergistic relationship
cer
PRO
0
1.2k
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
2
240
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
530
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
720
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Speed Design
sergeychernyshev
32
1k
Automating Front-end Workflow
addyosmani
1370
200k
The Language of Interfaces
destraynor
158
25k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
KATA
mclloyd
30
14k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Transcript
ʰϚελϦϯάVimʱͷ ༁ऀ͕ߟ͑ΔɺࠓVimΛ ֶͿͱ͍͏͜ͱ DeNA.vim େխ࢙, 2023-03-03
None
༁ऀʂ
༁ऀ ʹ ຊͷ࠷େͷಡऀ
ϚελϦϯάVim
Α͘ ·ͱ·͍ͬͯΔ
ೖऀ͚
ٙɿ ࠓVimΛֶͿਓʹ ࢀߟʹͳΔ͔ʁ
͑ɿ ͳΔʂ
ͱ͜ΖͰ
Neovim
None
ଟػೳɿ LSP, TreeSitter, etc.
ྲྀಈతɿ Lazy, GUI, etc.
͍ɿ ॳֶऀVimͱ NeovimͲͪΒΛબͿ ͖͔ʁ
Ծઆ1ɿ ॳֶऀ·ͣVim ͔ΒೖΔͱΑ͍
ཧ༝ɿ Vimͷํ͕୯७Ͱ ͍֮͑͢
Ծઆ2ɿ ॳֶऀ͍͖ͳΓ Neovim͔ΒೖΔ͖
ཧ༝ɿ Neovim͔Β NeovimҠߦෆཁ
ิతཧ༝ɿ Neovim୯७ʹ ศར
ྑ͍ ྑ͘ͳ͍ 7JN ɾ҆ఆ͍ͯ͠Δ ɾϚχϡΞϧ͕ ຊޠԽ͞Ε͍ͯΔ ɾ-41ରԠ͕ෳࡶ ɾ/FPWJNϓϥάΠϯ͕ ͑ͳ͍ /FPWJN
ɾઃఆ͢Ε*%& Έ͍ͨʹͰ͖Δ ɾ-VBͰॻ͚Δ ɾϓϥάΠϯͷঢ়گ͕ ྲྀಈత
Ͳͬͪͩʂʁ
ݸਓత݁ɿ ϓϥάΠϯͳ͠Ͱૉ ͷVim͔Β࢝ΊΔ
ཧ༝ɿ ૉͷVimͷܦݧ Neovimʹྲྀ༻Մ
ϓϥάΠϯʹڽΓ ͩͨ͠ஈ֊ͰҠߦ ͢ΔͱΑͦ͞͏
એɿ ϚελϦϯάVim Λಡ͏ʂ