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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
AI時代の認知負荷との向き合い方
optfit
0
160
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.8k
AtCoder Conference 2025
shindannin
0
1.1k
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
110
CSC307 Lecture 04
javiergs
PRO
0
660
高速開発のためのコード整理術
sutetotanuki
1
400
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.1k
CSC307 Lecture 07
javiergs
PRO
0
550
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A Soul's Torment
seathinner
5
2.2k
Context Engineering - Making Every Token Count
addyosmani
9
650
The Curious Case for Waylosing
cassininazir
0
230
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
Six Lessons from altMBA
skipperchong
29
4.1k
Unsuck your backbone
ammeep
671
58k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
73
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!