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
Vimmerを支える技術
Search
kenya
April 03, 2023
Programming
0
100
Vimmerを支える技術
私のようなVimを完全に理解したVimmerによる、Vimmerを支える技術の紹介です。ぜひみんなもVim使おう!
kenya
April 03, 2023
Tweet
Share
More Decks by kenya
See All by kenya
OKRで目標立ててみた
kenyamasuko
0
190
『RSC From Scratch. Part 1: Server Components』を読んだぜ
kenyamasuko
2
200
Webサイトが表示されるまでの流れ
kenyamasuko
1
560
Other Decks in Programming
See All in Programming
スマホから Youtube Shortsを見られないようにする
lemolatoon
25
28k
なぜあの開発者はDevRelに伴走し続けるのか / Why Does That Developer Keep Running Alongside DevRel?
nrslib
3
390
Pythonスレッドとは結局何なのか? CPython実装から見るNoGIL時代の変化
curekoshimizu
5
1.7k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
10
6.6k
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
280
Swift Concurrency - 状態監視の罠
objectiveaudio
2
510
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
460
Writing Better Go: Lessons from 10 Code Reviews
konradreiche
0
200
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
120
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
160
複雑化したリポジトリをなんとかした話 pipenvからuvによるモノレポ構成への移行
satoshi256kbyte
1
1k
XP, Testing and ninja testing ZOZ5
m_seki
3
600
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
Fireside Chat
paigeccino
40
3.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
2.7k
It's Worth the Effort
3n
187
28k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
970
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Designing for Performance
lara
610
69k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
860
Transcript
VimmerΛࢧ͑Δٕज़ ͚Μ
͚Μ • Like🫶 • TypeScript • React/Next.js • Job🧑🔧 •
डୗͱࣗࣾαͷϑϩϯτΤϯυ • Recently🤔 • SQLͱςετΛษڧத... • ReactͱNext.jsͷυΩϡϝϯτΛಡ Έ͍ͨ
࣍ • Vimͱ • VimmerΛࢧ͑Δٕज़
Vimͱ
λʔϛφϧʢCLIʣ͔Βૢ࡞͢Δ ςΩετΤσΟλ
Vimͷ͍ํ 1. λʔϛφϧΛ։͘ 2. `vim ։͖͍ͨϑΝΠϧ`Ͱ։͘͜ͱ͕Ͱ͖Δ ৄ͍͜͠ͱ VimtutorͰʂʂ
Vimͷ͍͍ͱ͜Ζ 1. ίϚϯυͰ݁Ͱ͖Δʢͨ͘͞ΜλΠϐϯάͰ͖·͢ʣ
VimmerΛࢧ͑Δٕज़
ʢVimmerͱݴͬͯϖʔϖʔͰ͢ʣ
VimmerΛࢧ͑Δٕज़ 1. λʔϛφϧ 2. ֦ுػೳ 3. ϚʔΫμϯ 4. ΩʔϘʔυ
λʔϛφϧ • Rustͷλʔϛφϧɻߴʹىಈ͢Δɻ • AIΛࡌ͓ͯ͠ΓɺΤϥʔΛు͔ΕͨΓͨ͠ࡍʹॿ͚ͯ͘ΕΔɻ Warp
λʔϛφϧ • ͜ΕRustͷλʔϛφϧɻߴʹىಈ͢Δɻ • luaݴޠͰઃఆϑΝΠϧ͕ॻ͚Δɻը૾Λग़ྗͰ͖Δɻ Wezterm
֦ுػೳ • VSCode ͰNeoVim͕͑ΔʢNeoVimͷઃఆΛҾ͖ܧ͛Δʣ • αΫαΫಈ͘ VSCode NeoVim
ϚʔΫμϯ • ϚʔΫΞοϓͱಉ͡ײ֮ͰจॻΛߏԽͰ͖Δ • ༷ʑͳΞϓϦέʔγϣϯͰॻ͚Δ • جຊϝϞϚʔΫμϯʢObsidianΦεεϝʣ
ΩʔϘʔυ • VimmerλΠϐϯά͕͖ʢภݟʣ • ֎ग़ઌͰؾ࣋ͪΑ͘λΠϐϯά͍ͨ͠ • NuPhy Air60
͓લVimmerʹͳΒͳ͍͔ʁ