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
Mastering Vimの話
Search
Masafumi Okura
March 11, 2019
Programming
1
500
Mastering Vimの話
Masafumi Okura
March 11, 2019
Tweet
Share
More Decks by Masafumi Okura
See All by Masafumi Okura
How NOT to make your DSL terrible
okuramasafumi
0
84
オブジェクトしこう
okuramasafumi
2
190
Debugging Alba
okuramasafumi
1
150
Learning Ruby
okuramasafumi
5
500
How to build a conference for both newbies and seasoned devs
okuramasafumi
1
1.5k
Why doesn't Ruby have Boolean class?
okuramasafumi
4
2k
Writing Minitest clone in 30 minutes
okuramasafumi
0
410
Developing a Vim plugin with Ruby
okuramasafumi
0
620
On proposals
okuramasafumi
0
330
Other Decks in Programming
See All in Programming
유연한 Composable 설계
l2hyunwoo
0
380
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
データカタログ運用物語 〜令和6年夏の理想と現実〜
kuro_kurorrr
0
110
ぼっちを避けて楽しむためのアノテコノテ / Various Tips and Tricks to Avoid Loneliness and Have Fun
nrslib
3
1.7k
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | droidcon Berlin
prof18
0
110
英語
s_shimotori
1
220
Featured
See All Featured
Unsuck your backbone
ammeep
666
57k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
149
45k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Embracing the Ebb and Flow
colly
81
4.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
The World Runs on Bad Software
bkeepers
PRO
63
11k
RailsConf 2023
tenderlove
16
720
Producing Creativity
orderedlist
PRO
340
39k
What the flash - Photography Introduction
edds
65
11k
Transcript
Mastering Vimͷ Gorilla.vim, 2019-03-11, Quipper Ltd. @okuramasafumi
ࣗݾհ
@okuramasafumi.info • CycleࣾʹͯՈ͞Μ͚ΞϓϦʮGrowʯͷ αʔόʔαΠυ։ൃ୲ʢRuby on Railsʣ • RubyྺɾRailsྺɾVimྺ֤5΄Ͳ • VimConf2018ɺRailsDM2018Day4ͳͲͰొஃ
• VimConf2019ɺRailsDMͦͷଞͷӡӦελοϑ
ຊฤ
“Mastering Vim”ʹ͍ͭͯ • ஶऀɿRuslan Osipov • ग़൛ɿ201811݄30 • ݴޠɿӳޠʢࠓͷͱ͜Ζʣ •
https://www.packtpub.com/application- development/mastering-vim
Vimtutorͱʰ࣮ફVimʱͷ தؒͷຊͰ…#
None
ಛ • Ϣʔεέʔεผͷهड़ɾষཱͯʢػೳผͰͳ ͍ʣ • ϓϥάΠϯͷهड़͕๛ • Πϯετʔϧ͔ΒVim scriptɺtmux͔Β NeoVim·ͰରԠ
ඍົͳͱ͜Ζ • ಉ͡༰͕֤ॴʹࢄ͍ͯ͠Δ߹͕͋Δ • औΓ্͛ΔϓϥάΠϯ͕ݹ͍ • ରऀ͕ᐆດ
ࢲత͓ؾʹೖΓ • ୈ6ষɺϚΫϩͱਖ਼نදݱΛͬͨϦϑΝΫλ Ϧϯά • ϚΫϩΛςΩετͱͯ͠ฤूՄೳͱ͍͏Vim ͷڧΈΛ׆͔ͨ͠༰ • arglistͷ࣮ફతͳ͍ํ˓
σϞʢ؆୯ʹʣ
݁ہɺ୭͕ಡΉ͖͔ • ͜Ε͔ΒVimΛ͍࢝ΊΔਓ • ͜ΕΨνͰΦεεϝɺ͍ํͷΠϝʔδ ͕༙͘ • ࣗͷVimͷ͍ํʹࣗ৴͕࣋ͯͳ͍ਓ • ௨͠ͰಡΉͱൃݟ͕͋Δ
୭ಡ·ͳͯ͘େৎ͔ • Vimຊମʹڵຯ͕͋Δਓ • Vim scriptΛֶͼ͍ͨਓ • ຊޠͰͬͱ͍͍ຊ͋ΔΑʂʢޙड़ʣ • Vimඪ४ͷػೳʹͩ͜ΘΓ͍ͨਓ
• ༁Ͱඪ४ʹಛԽͨ͠ຊ͋ΔΑʂʢޙड़ʣ
͍͍ຊͩͱࢥ͏ͷͰɺ ڵຯ͋ͬͨΒങͬͯͶʂʂ
͓·͚
Vimͷ͍͍ຊɺ·ͩ͋Γ·͢
࣮ફVim • VimͷίΞػೳʹϑΥʔΧεͨ͠ྑॻ • https://www.amazon.co.jp/dp/ B00HWLJI3U/ ref=cm_sw_r_tw_dp_U_x_4N3GCb2E3RVY H
VimςΫχοΫόΠϒϧ • ߴͳςΫχοΫ·Ͱཏ • ҆৺ͷࣥචਞ • https://www.amazon.co.jp/dp/4774147958/ ref=cm_sw_r_tw_dp_U_x_uQ3GCbXTVN8N9
Vim scriptςΫχοΫόΠϒϧ • Vim scriptΛษڧ͍ͨ͠ͳΒ͜ͷຊͰ͍͍ͷͰ ͳ͍Ͱ͠ΐ͏͔ • https://www.amazon.co.jp/dp/4774166340/ ref=cm_sw_r_tw_dp_U_x_KR3GCbWB8K209