Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to read "Mastering Vim"
Search
Masafumi Okura
July 10, 2020
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to read "Mastering Vim"
『マスタリングVim』の訳者が本書の読み方について解説します。
Masafumi Okura
July 10, 2020
More Decks by Masafumi Okura
See All by Masafumi Okura
Ruby for complete beginners
okuramasafumi
1
290
Conference as a communication hub for all of us
okuramasafumi
0
180
Metaprogramming isn't real, it can't hurt you
okuramasafumi
0
200
Developing static sites with Ruby
okuramasafumi
1
490
Why doesn't Ruby have Boolean class - final version
okuramasafumi
0
440
Reading Rails 1.0 Source Code
okuramasafumi
0
410
RDoc meets YARD
okuramasafumi
4
300
Why doesn't Ruby have Boolean class?
okuramasafumi
0
89
My KaigiEffect at RubyKaigi 2025, part 1
okuramasafumi
1
130
Other Decks in Technology
See All in Technology
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
270
Rustuna: Rustによる高速なOptuna実装
pfn
PRO
0
190
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
170
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
630
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
270
React改造してみた
tsukina_7mochi
0
100
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
今さら理解するウェブフォントver.2026
takanorip
3
890
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
Getting Started with Google Antigravity
glaforge
0
320
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
990
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Six Lessons from altMBA
skipperchong
29
4.5k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Transcript
ϚελϦϯάVim ͷಡΈํ ༁ऀʹΑΔಡΈํΨΠυ Event: Gorilla.vim#13 Date: 2020-07-10 Speaker: େխ࢙
ࣗݾհ • ໊લɿେխ࢙ʢ͓͓͘Β·͞;Έʣ • ઐɿRuby/RailsʹΑΔΣϒΞϓϦέʔγϣϯ։ൃʢϑϦʔϥϯ εʣ • ՝֎׆ಈɿGrow.rb, Entaku.rbͳͲͷίϛϡχςΟKaigi on
Railsʢ https://kaigionrails.org ʣͱ͍͏େܕٕज़ΧϯϑΝϨϯεͷओ࠵ • ৄࡉ https://okuramasafumi.com ·Ͱ
ࣗݾհʢଓ͖ʣ • Vimྺɿ8 • ͖ͳVimίϚϯυɿ:vs (:vsplit) • ͖ͳVimϓϥάΠϯɿquickrun • ʰϚελϦϯάVimʱ༁ऀ
ʰϚελϦϯάVimʱ ʹ͍ͭͯ • Vim/Neovimʹ͍ͭͯͷ࠷৽͠ ͍ٕज़ॻʢ2020-07-10࣌ʣ • ༷ʑͳτϐοΫΛΧόʔʢਖ਼نද ݱɾGitɾVim scriptͳͲʣ •
AmazonͰͷϨϏϡʔ8݅ɺධՁ 4.4
ࠓͷGorilla.vimࢀՃऀͰط ʹʰϚελϦϯάVimʱΛߪ ೖ͍ͯ͠Δਓͷׂ߹…
100% ʢ͜ͷεϥΠυΛͬͯΈ͔͚ͨͬͨͩʣ
ͱ͜ΖͰ
ʰϚελϦϯάVimͷಡΈํʱͱ͍͏ λΠτϧ
ಛఆͷຊͷಡΈํ ↓ ʮҰൠతͳຊͷಡΈํʯ ʴ ʮͦͷຊݻ༗ͷ͜ͱʯ
ҰൠతͳຊͷಡΈํʢେྲྀʣ • جຊ࣍Λͬ͟ͱݟ͔ͯΒͷ௨͠ಡΈ • ࠓͷࣗͷڵຯؔ৺͔ΒॏతʹಡΉॴΛ୳͢ • ॏཁͩͱײͨ͡ͱ͜ΖυοάΠϠʔʢ͓͠ΓΛڬΉʣ͢Δ • ٕज़ॻؾʹͳΔͱ͜ΖखΛಈ͔͢ •
Ұʹ࣌ؒΛ͔͚͗͢ͳ͍
ϚελϦϯάVimʹ͍ͭͯ • ςΩετΤσΟλͷຊͳͷͰɺखΛಈ͔͢ͷඞਢ • ಉ͡PythonͷίʔυϕʔεΛ͏ͷͰɺجຊ௨͠ಡΈ • ষ͝ͱͷқͷ͕ࠩେ͖͍ɺಛʹVim scriptͷষʢୈ8ষʣ͔ͳΓ ͍͠ͷͰॳݟͰඈ͢ͷख •
ਖ਼نදݱɾGitɾtmuxͳͲͷτϐοΫΛผϦιʔεͰิ͢Δͱཧղ ͕ਂ·Δ͔
ϚελϦϯάVimͷಡΈํʢॳ৺ऀ͚ʣ • ·ͣͬ͟ͱΛ௨͢ʢୈ8ষΛআ͘ʣɺVimʹ͋Δఔ׳Ε͍ͯΔ ͳΒखΛಈ͔͞ͳ͍͍͚ͯ͘ͲɺجຊखΛಈ͔͢ • ࠷Ͱୈ4ষ·Ͱ༰Λཧղ͢Δ • UndoɾQuickfixɾϚΫϩศརͳͷͰ͍ํΛशಘ͢Δ • ͘͠ײͨ͡ͱ͜Ζڵຯͷ͋Δ෦ΛಡΈ͢
• ଞͷຊԣʹஔ͍ͯࢀর͠ͳ͕ΒಡΉͱΑ͍
ϚελϦϯάVimͷಡΈํʢதڃऀҎ্͚ʣ • ·ͣͬ͟ͱΛ௨ͯ͠શମͷߏΛ௫Ή • ಡΜͰ͍ͯཧղ͕Γ͍ͯͳ͍ͱࢥͬͨՕॴͷ:helpΛҾ͘ • ୈ7ষΧελϚΠζʹཱͭͷͰ͔ͬ͠ΓಡΉͱΑ͍ • ୈ8ষྲྀ͠ಡΈͰेɺVim script͕ؾʹͳΔਓʰVim
scriptς ΫχοΫόΠϒϧʱ͕͓͢͢Ί • ຊॻΛ:helpͷ͕͔Γͱͯ͠͏ͱΑ͍
࣭ίʔφʔ