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
180
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
Writing documentation can be fun with plugin system
okuramasafumi
0
120
Alba: Why, How and What's So Interesting
okuramasafumi
0
250
Why did my proposals get rejected?
okuramasafumi
1
540
A suggestion for the future of RDoc
okuramasafumi
1
170
15 JSON serializers for Ruby
okuramasafumi
2
230
Tech Events, Should We See Them from the Outside or the Inside?
okuramasafumi
1
49
Creating gems 101
okuramasafumi
1
97
How NOT to make your DSL terrible
okuramasafumi
0
420
オブジェクトしこう
okuramasafumi
2
330
Other Decks in Programming
See All in Programming
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
740
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
720
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
35
14k
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
Spring gRPC について / About Spring gRPC
mackey0225
0
220
ソフトウェアエンジニアの成長
masuda220
PRO
10
920
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
『品質』という言葉が嫌いな理由
korimu
0
160
Kubernetes History Inspector(KHI)を触ってみた
bells17
0
220
昭和の職場からアジャイルの世界へ
kumagoro95
1
360
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Music & Morning Musume
bryan
46
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
Code Reviewing Like a Champion
maltzj
521
39k
YesSQL, Process and Tooling at Scale
rocio
171
14k
How STYLIGHT went responsive
nonsquared
98
5.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
31
2.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
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 Λಡ͏ʂ