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
Emacs meets Vim
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Nobuyuki Nishiyama
June 13, 2019
Programming
1
760
Emacs meets Vim
ゴリラ.Vim #5 で話した資料です。
https://gorillavim.connpass.com/event/131984/
Nobuyuki Nishiyama
June 13, 2019
Tweet
Share
More Decks by Nobuyuki Nishiyama
See All by Nobuyuki Nishiyama
C++ MIX #11 これどう読むの...?
5mingame2
0
480
ゲーム音楽が好きすぎて実機から録音したけど需要ありますか?
5mingame2
2
820
正規表現苦手なんです...
5mingame2
1
610
コントロールセンターとたたかう
5mingame2
2
2.4k
OpenGLを試すなら
5mingame2
0
650
課金処理とたたかう.pdf
5mingame2
1
870
タッチジェスチャーとたたかう
5mingame2
4
780
教えて!Xcode
5mingame2
4
1.8k
つかおう!滑らか移動
5mingame2
0
600
Other Decks in Programming
See All in Programming
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.1k
組織で育むオブザーバビリティ
ryota_hnk
0
170
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
CSC307 Lecture 07
javiergs
PRO
0
550
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
600
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
Implementation Patterns
denyspoltorak
0
280
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1371
200k
Building an army of robots
kneath
306
46k
4 Signs Your Business is Dying
shpigford
187
22k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
180
So, you think you're a good person
axbom
PRO
2
1.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Designing for humans not robots
tammielis
254
26k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
Statistics for Hackers
jakevdp
799
230k
Designing for Timeless Needs
cassininazir
0
130
Transcript
&NBDTNFFUT7JN ΅ͬͪήʔϜσϕϩού ࢁ৴ߦɹ
wήʔϜۀքͰ͘Β͍ήʔϜ࡞ͬͯ·͢ w1$ɺՈఉ༻ήʔϜػɺεϚʔτϑΥϯɺϒϥ βʜ৭ʑखֻ͚͍ͯ·͢ w࠷ۙઐֶߍͰڭ͍͑ͯ·͢ wຊ৬΅ͬͪήʔϜσϕϩούͰ͢ʂʂʂ ࣗݾհ
࡞ΞϓϦʮύζϧˍϞφʔΫʯ ສμϯϩʔυಥഁ
ίϛοΫϚʔέοτ ݄ ݄ ϝC ॳग़ల
&NBDTNFFUT7JN &NBDTΛҎ্͍ͬͯΔਓ ͕7JNʹग़ձͬͨ
wগͳ͍ϝϞϦͰαΫαΫ ಈ࡞ wϚΫϩݴޠͰಈ࡞Λ֦ு Ͱ͖Δ w։ൃڥ͕8JOEPXTҠ ߦʹͳͬͯٽ͘ٽ͘༻ ΛఘΊΔ .4%04࣌
wαʔόʔͷઃఆϑΝΠϧΛฤू͢Δͷʹඞཁͩͬ ͨͷͰWJͷ͍ํΛ֮͑Δ wલޙɺ(6*ܦ༝Ͱૢ࡞Ͱ͖Δ-JOVY͕΄ ΅ແ͘ɺख୳Γঢ়ଶ ϑΝʔετίϯλΫτ
WJศར͚ͩͲʜ ͏·͘ݴ͍දͤͳ͍
w7[ͱࣅͨΩʔόΠϯυͰ αΫαΫಈ࡞ wϚΫϩݴޠͰಈ࡞Λ֦ு Ͱ͖Δ wύεͷѻ͍ʹෆ۩߹͕ग़ ࢝Ίɺ༻ΛఘΊΔ 8JOEPXT࣌
ߦ͖٧·Δ ࣗΈͷςΩετΤσΟλ͕ݟ ͨΒͳ͍ʂ
ࠔͬͨ 8JOEPXTͱNBD04ͷ྆ํͰ͑ ΔΤσΟλແ͍ͷ͔ʁ
ࠔͬͨ࣌ͷઌഐཔΈ ઌഐʮ&NBDT͕͋Δ͡ΌΜʯ
w8JOEPXTͱNBD04ͷ྆ํͰ͑Δ w࣭Ͱ͖Δਓ͕ۙʹ͍Δ wࣗΈʹΧελϚΠζՄೳ &NBDTΛબΜͩཧ༝
͠Βͬͯ͘Έͯ ͚ͬ͜͏͍͍͡ΌΜʂ
w8JOEPXTͱNBD04Ͱ͔ͳΓڍಈ͕ಉ͡ wؾʹೖΒͳ͍ڍಈΓͳ͍ػೳΛࣗͰͤ Δ worg-mode͕ΊͪΌͪ͘Όྑ͍ wmagit͕ΊͪΌͪ͘Όྑ͍ FNBDTྑ͍
wΩʔόΠϯυΛ֮͑Δͷ͕͠ΜͲ͍ w֦ுػೳΛ૿͢ͱΩʔόΠϯυ͕িಥ͢Δ wΈͳ͞Μࢥ͍ࢥ͍ͷΩʔόΠϯυͳͷͰɺωοτ ্ͷهࣄΛࢀর͢Δͱ͖ʹۤ࿑͢Δ wখࢦʹҧײΛ֮͑Δ &NBDTඍົ
wΩʔόΠϯυ͕͖֮͑Εͳ͘ͳ͍ͬͯΑ͍Αߦ ͖٧·Δ ͦͯ͠·ͨߦ͖٧·Δ
ࠔͬͨ ΩʔόΠϯυͰۤ࿑͠ͳ͍ΤσΟ λແ͍ͷ͔ʁ
ࠔͬͨ࣌ͷωοτཔΈ ωοτʮ͜ΕΦεεϝʯ
ͲʔΜ
w7JNͷΩʔόΠϯυͰૢ࡞Ͱ͖Δ&NBDT wͦͷଞΦεεϝͷ֦ுػೳͷ٧Ί߹Θͤύο έʔδ wখࢦ͕௧͘ͳΒͳ͍ΩʔόΠϯυ TQBDFNBDTͱ
w(JU)VCͷϦϙδτϦ ઃఆϑΝΠϧ܈ ΛΫϩʔ ϯ͢Δ͚ͩ w&NBDTຊମͦͷ·· ͍ํ؆୯ʂ
w7JNͷૉΒ͍͠ΩʔόΠϯυͱػೳ͕͑Δ w&NBDTͷ֦ுػೳ͕Ҿ͖ଓ͖͑Δ w ಛʹorg-mode͕ʂ w ಛʹmagit͕ʂ TQBDFNBDTͷྑ͍ͱ͜Ζ
w7JNͷΩʔόΠϯυͱিಥ͠ͳ͍Α͏ʹྑ͘࿅Β ΕͨΩʔόΠϯυ w 41$GGϑΝΠϧΛ։͘ w 41$GTϑΝΠϧอଘ w 41$RRTQBDFNBDTऴྃ ΩʔόΠϯυ͕ૉΒ͍͠
w&NBDTʹͱͱଘࡏ͠ͳ͍ૢ࡞ػೳ֦ுͱ ͯ͠࡞ΓࠐΜͰ͋Δ w 7JNͷςΩετΦϒδΣΫτͱ͔ w ࣄલʹΛೖྗͯ͠ૢ࡞Λ܁Γฦͭ͢ͱ͔ w :wͱ͔:q!ͱ͔͍͚Δ ୯ͳΔΩʔόΠϯυʹཹ·Βͳ͍
7JN࠷ߴ 7JNͷૉΒ͠͞ʹ͍ͭͯॾઌ ഐํͷํ͕ৄ͍͠Ͱ͢Ͷʂ
7JNૉΒ͍͠ &NBDT͍͕7JNʹग़ձͬͯײ ಈͬ͠ͺͳ͠Ͱ͢
ࢥΘ͵෭࡞༻͕ 7JN͔͑͠ͳ͍ঢ়گͰαΫα ΫฤूͰ͖Δʂ
ࢥΘ͵෭࡞༻͕ ଞͷςΩετΤσΟλʹ7JNΩʔ όΠϯυઃఆ͕͋Δͱخ͍͠ʂ
͜Εͭ·Γʜ
&NBDTΛܟԕ͍ͯͨ͠ਓͨͪʹ TQBDFNBDTΛקΊΔνϟϯ εʂʂʂʂʂʂ
ͱ͍͏༁Ͱʜ 7JN͍ͷΈͳ͞Μੋඇ &NBDTʜͱ͍TQBDFNBDTʹ৮ ΕͯΈ͍ͯͩ͘͞
࠷ޙʹTQBDFNBDTͷαΠτͷจ ݴΛҾ༻ͯ͠కΊ·͢
The best editor is neither Emacs nor Vim, it's Emacs
and Vim!