俺とホットキー
2016-12-17 Kanazawa.rb meetup LT大会
ふぁらお加藤
Profile
Name
ふぁらお加藤 / @PharaohKJ
Hobby
Camera / subculture
Job & Works
PhalanXware (Freelancer)
OCR system com / .NET
ISDB-T MFC / Linux C++
Social Game PHP / Java
ERP+CRM AngularJS / Cordova
Information App AngularJS / CakePHP
Factory Automation .NET
エディタとは(哲学)
現実にあわせて、環境・お客様の思想・などなど
にあわせて乗り換えていかざるを得ない
乗り換えるたびに思う
「あのあれ」どういうホットキーなんだろ?
(ホットキー、ショートカットキーなんでも)
どんなエディタに行こうとも「あのあれ」という
操作だけはだいたい同じ。
今日はその「無いと死ぬあのあれ」の一覧を発表
あのあれ
(俺の emacs でのホットキー)
上下左右
(Ctrl + p ・ 同n ・ 同b ・同f)
範囲選択開始
(Ctrl + h, Ctrl +h)
コピー
(Cmd + w)
カット
(Ctrl + w)
ペースト
(Ctrl + y)
アンドゥ・リドゥ
(Ctrl + - ・ Ctrl + ?)
矩形選択
(Ctrl + h > Ctrl + b)
カーソル単語選択
(Cmd + , )
単語右・左
(Cmd + f ・ Cmd + b)
行末・行頭
(Ctrl + e ・ Ctrl + a > Ctrl + a)
論理行頭
(Ctrl + a)
行削除
(Ctrl + a > Ctrl + k)
空行挿入
(Ctrl + o)
行クローン
(Cmd + Enter)
カーソル行コピー
(Cmd + Shift + Enter)
編集行画面中央
(Ctrl + l)
カーソル単語削除・単語削除
(Cmd + d ・ Cmd + BS)
ファイル先頭・ファイル末尾
(Ctrl + < ・ Ctrl + > )
入力補完
(Ctrl + SPC)
ファイル履歴から開く
(Ctrl + ;)
最後に編集した箇所に移動
(Ctrl + j > Ctrl + j)
直前に開いていたウィンドウ (OS)
(Cmd + Tab)
タグジャンプ
(Ctrl + j > Ctrl + t)
バックタグジャンプ
(Ctrl + j > Ctrl + b)
指定行に移動
(Ctrl + j > Ctrl + g)
行ブックマーク
(Ctrl - ' > Ctrl - a)
対応するカッコに移動
(Cmd + Ctrl + n/p)
対応するカッコの自動入力
()
カーソルの下のファイル開く(+その行へ)
(compile 実行後 対象行で enter)
書き出してみたら大した量じゃなかった(安堵)
フットワーク軽くするためには
自分とエディタのインタフェイスをちゃんと
定義しておくといいんだろうな
PhalanXware ふぁらお加藤
ご清聴ありがとうございました

俺とホットキー