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
Vimのはなし(LT)
Search
Shu Kakihana
September 26, 2017
Programming
1
140
Vimのはなし(LT)
Shu Kakihana
September 26, 2017
Tweet
Share
More Decks by Shu Kakihana
See All by Shu Kakihana
第28回高専プロコン競技部門に出場しました
kurokoji
0
77
RatingWatch
kurokoji
0
83
競プロのおはなし
kurokoji
0
120
冴島清美が最近キてる
kurokoji
1
130
Q:忍野忍ですか? A:いいえ,工藤忍です
kurokoji
0
720
Other Decks in Programming
See All in Programming
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
270
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
CSC307 Lecture 06
javiergs
PRO
0
680
ぼくの開発環境2026
yuzneri
0
200
2026年 エンジニアリング自己学習法
yumechi
0
130
Data-Centric Kaggle
isax1015
2
770
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
160
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.1k
Making Projects Easy
brettharned
120
6.6k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
96
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.9k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
180
Transcript
7JN͞Μͷຐ๏Ͱ ઍࢬΩϥΩϥʹ ً͚ΔΜͰ͢ʂ $IJF@4BTBLJ!OJUP DcL
˞ҙ
ຊεϥΠυफڭઓ૪Λ తͱ͠ͳ͍Α
ςΩετΤσΟλͱ
ςΩετΤσΟλͱ • ςΩετΤσΟλ UFYUΛFEJU ฤू ͢Δͭ • 8JOEPXTͩͱϝϞா OPUFQBEFYF ͕Α͘ΒΕ
͍ͯΔ • ςΩετฤूʹಛԽͨ͠"QQ • #$QBE౷߹։ൃڥ *%& ʹ͋ͨΔ
ςΩετΤσΟλͱ • 7JN/FPWJN • &NBDT • "UPN • 7JTVBM4UVEJP$PEF •
4VCMJNF5FYU • लؙΤσΟλ • HFEJU
ςΩετΤσΟλͱ • 7JN/FP7JN • &NBDT • "UPN • 7JTVBM4UVEJP$PEF •
4VCMJNF5FYU • लؙΤσΟλ • HFEJU
7JNͷ͓ͳ͠
7JN ϰΟϜ
7JNͱ • 7JNʢϰΟϜɽʮϰΟΞΠΤϜʯͱ͍͏ಡΈํޡ ΓʣɼWJ͔Βੜ͠ɼൃలͨ͠ߴػೳͳ ςΩετΤσΟλͰ͋Δɽ 8JLJQFEJBࢀর • #4%Λ։ൃ͢ΔͨΊͷ1BTDBMίϯύΠϥ։ൃΛշదʹ ͢ΔͨΊʹ։ൃ͞Εͨ7J ϰΟΞΠ
ͷਐԽܥ
7JN͞Μͷຐ๏
7JN͞Μͷຐ๏ • hjklΩʔͰΧʔιϧҠಈ
7JN͞Μͷຐ๏ • hjklΩʔͰΧʔιϧҠಈ ˡ
7JN͞Μͷຐ๏ hjklҠಈ • hjklΩʔͰΧʔιϧҠಈ • hࠨɼjԼɼk্ɼlӈ • ͳΜͰ͜Μͳʹ໘͍͘͜͞ͱΛ͢ΔΜͩΖ͏ ͦΜͳ;͏ʹߟ͍͑ͯͨ࣌ظ͕ʹ͋Γ·ͨ͠ •
ී௨ͩͱेࣈΩʔΛଧͭͨΊʹӈԼʹ✋ΛҠಈ ԕ͍ • ϗʔϜϙδγϣϯ͔Β✋Λಈ͔͞ͳ͍͍ͯ͘
7JN͞Μͷຐ๏ • hjklΩʔͰΧʔιϧҠಈ • */4&35/03."-ͳͲͷϞʔυ
7JN͞Μͷຐ๏ Ϟʔυ • /03."- ϊʔϚϧ FTD $< • ΧʔιϧҠಈଞϞʔυͷҠߦɼίϐʔɼΧοτ •
ίϚϯυϥΠϯػೳ ɼݕࡧػೳͷҠߦ • */4&35 ೖྗ J B P • จࣈͷೖྗɼฤू • 7*46"- ϰΟδϡΞϧ W • จࣈͷબ
7JN͞Μͷຐ๏ • hjklΩʔͰΧʔιϧҠಈ • */4&35/03."-ͳͲͷϞʔυ • 7JNTDSJQUʹΑΔߴͳઃఆɾϓϥάΠϯ
7JN͞Μͷຐ๏ ઃఆɾϓϥάΠϯ • 7JNTDSJQUͱ͍͏ઐ༻ݴޠͰઃఆΛߦ͏͜ͱ͕ग़དྷΔ • inoremap <C-j> <esc> • ͜ΕΒΛར༻ͨ͠ϓϥάΠϯ͕͋Δ
• WJNDMBOH $$ ͷิ • VOJUFWJN 7JNͷ౷߹ϢʔβΠϯλϑΣʔε • EFJOWJN ϓϥάΠϯΛཧ͢ΔϓϥάΠϯ • UXJUWJNWJN 7JNͰ5XJUUFS͕ग़དྷΔ
ଞʹ৭ʑͳػೳ • όΠφϦΤσΟλͱͯ͑͠Δ • vim –b Ͱ։͍ͨ͋ͱ :%!xxd • ਖ਼نදݱʹΑΔจࣈྻݕࡧ
ड͚ܧ͕ΕΔ7JNͷਫ਼ਆ
ड͚ܧ͕ΕΔ7JNͷਫ਼ਆ • $ISPNF $ISPNJVNܥ • ݕࡧ݁ՌΛjkͰҠಈͰ͖Δ • (NBJMͳͲjkͰҠಈͰ͖Δ • 7JNQFSBUPS
• 'JSFGPYͷ֦ுϓϥάΠϯ • Ϛεૢ࡞ͳ͠ʹϒϥβΛѻ͑Δ • jkͰϒϥβͷεΫϩʔϧ • WJNQFSBUPS༻ͷϓϥάΠϯଘࡏ͢Δ
ड͚ܧ͕ΕΔ7JNͷਫ਼ਆ • 5XFFU%FDL • 5XFFU%FDL5XJUUFSͷΫϥΠΞϯτ • hjklͰͷΧϥϜҠಈ • CBTI [TI
GJTI • set –o vi λʔϛφϧͰWJϞʔυ͕͑Δ
ड͚ܧ͕ΕΔ7JNͷਫ਼ਆ • /FPWJN • 7JNͷੜΤσΟλ • ΄ͱΜͲಉ͡ૢ࡞͕ͩɼ৽ػೳΘΕͳ͍ػೳ͕ ΒΕͨΓߴԽ͞Ε͍ͯΔ • 7JNͰ͑ΔϓϥάΠϯ͍͍ͩͨ͑Δ
• 5&3.*/"-Ϟʔυ͕ଘࡏ͢Δ ࠷ۙͷ7JNʹ࣮͋Δ
·ͱΊ • 7JNߴػೳͰ෯͍ΧελϚΠζ͕ग़དྷΔΤσΟλ • ނʹଟ͘ͷ7JNѪՈ͕ଘࡏ͢Δ • 7JNͷࢥ೦৭ʑͳͱ͜Ζʹड͚ܧ͕Ε͍ͯΔ
·ͱΊ • ਓʹΑ͖ͬͯͳΤσΟλҧ͏ • ࣗʹ߹͏ΤσΟλΛݟ͚ͭͯૉΒ͍͠ίʔσΟϯ άੜ׆ΛૹΖ͏
<͓·͚> ͓͢͢Ί ϓϩάϥϛϯάϑΥϯτ
CamingoCode 0123456789abcdefghijklmnopqrs tuvwxyz@^~|!#$%& • ͖͢ • ଞͷϑΥϯτͱൺͯ֯ு͍ͬͯΔҹΛड͚Δ • ໊લ͕ਆͬΆ͍