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
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による開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AI & Enginnering
codelynx
0
110
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
CSC307 Lecture 02
javiergs
PRO
1
780
Oxlintはいいぞ
yug1224
5
1.3k
Oxlint JS plugins
kazupon
1
870
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Embracing the Ebb and Flow
colly
88
5k
KATA
mclloyd
PRO
34
15k
Everyday Curiosity
cassininazir
0
130
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Accessibility Awareness
sabderemane
0
51
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
210
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
110
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!