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
Micro editor
Search
OMOTO Kenji
September 13, 2019
Programming
91
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Micro editor
https://micro-editor.github.io/
OMOTO Kenji
September 13, 2019
More Decks by OMOTO Kenji
See All by OMOTO Kenji
デプロイのたびに障害が起こるシステムを安全にした話
doloopwhile
0
2.5k
なぜCLIツールはGoで書くべきなのか? Go beyond Python
doloopwhile
7
7.8k
Other Decks in Programming
See All in Programming
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.9k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
1.1k
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
12
10k
ActionController meets Protocol Buffers
sorah
1
730
Seven New Principles of Software Engineering
yegor256
0
340
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.3k
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
250
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
380
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
7k
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
210
AmebaブログはKMPから卒業します
kmars0605
0
250
Featured
See All Featured
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
380
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
350
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
310
First, design no harm
axbom
PRO
2
1.4k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
880
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
860
My Coaching Mixtape
mlcsv
0
370
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
The SEO identity crisis: Don't let AI make you average
varn
0
610
Code Review Best Practice
trishagee
74
20k
Transcript
Micro 普通の開発者に必要なセカンドエディタ (元々はエディタ回に話す予定でした) 2019-09-13 小本健司 / Omoto Kenji @doloopwhile
自己紹介 名前:小本健司(おもとけんじ) @doloopwhile 所属:基盤開発チーム(メールコンシェルジュ他。言語はなんでも 年齢:(0x20 - 1) 歳 ささやかな自慢:Qiitaで &
1,000いいね 最近見た映画:「ハイジ アルプスの物語(2015年。実写)」
エディタ界ありがちな言説
「V」エディタ派 • Improved な「V」はエディタじゃない環境だ • 変態独自言語で無限にカスタマイズできる • プラグインが豊富 • キーマッピングが独特?慣れろ
• 「E」より強い
「E」エディタ派 • 「E」はエディタじゃない環境だ • Lisp風の独自言語で無限にカスタマイズできる • プラグインが豊富 • キーマッピングが独特?慣れろ •
「V」より強い
新興エディタ派 • マイクロでソフトな会社のとか、蛸で猫でハブな会社のとか • 我々こそ本当に環境だ • JavaScriptで無限にカスタマイズできる • プラグインが豊富 •
キーマッピングは普通(カスタマイズ可) • 「E」「V」はもう古い
各エディタ派のみなさん
不毛な争いはもうやめましょう
「◦◦は環境」「無限にカスタマイズ」は 偽りだということを
エディタは環境? サーバー作業も、コーディングも、 WEBも 全てが◦◦エディタ内で完結! SSH ソースコード WEB 表示 リモート 編集
ログ アプリ シェル コーディング ブラウザ
実際 全てが1エディタ内で完結するわけがない MR君は最近まで Eclipse 前提だったし
確かに、がんばれば、何でもできる
$ wc -l ~/.vimrc $(find ~/.vim/ -type f -name '*.vim')
(中略) 8153 total
0x20歳になると飽きる 僕も 0x10代の頃は.vimrc を育たり同期したりしてました でも今はVSCodeとIntelliJを無カスタマイズで使っています
適材適所で最適なツールを使いましょう 無設定で使えるツールならベター
作業 ツール ターミナル操作 iTerm2 サーバー上のファイルの管理 Cyberduck WEBブラウジング Chrome、FirefoxなどのWEBブラウザ 作業メモ Google
Keep、スティッキーズなど ソースコードの編集 エディタ、IntelliJなどのIDE git rebase -i でのファイル編集 ???(本日のテーマ) ちょっとした設定ファイルの編集 ???(本日のテーマ)
「ちょっとした編集」に欲しいエディタとは? • ターミナル上で動く • 起動が早くて • キーバインドが平凡で • 設定なしでそこそこ使えて •
インストールが簡単 vi や nano はいい線行っているけど ちょっと惜しい
Micro
そうです、そのページです
Micro エディタとは? • ターミナル上で動く • 起動が早くて → 一瞬 • キーバインドが平凡で
→ Ctrl + C でコピー • 設定なしでそこそこ使えて → クリップボードに標準対応 • インストールが簡単で → シングルバイナリ・brew install microでもOK 「ちょっとした編集」に最適!!
micro のインストール 1. Github の releases ページからバイナリをダウンロード 2. バイナリを $HOME/bin
に配置 3. 環境変数 $EDITOR を追加 # ~/.bashrc export EDITOR=micro
ソースコードの編集には高機能なエディタやIDE ちょっとした編集には Micro 使い分けて幸せになりましょう 終