Nuclide の File Tree で a
(ファイル追加)、shift-a
(フォルダ追加)、m
(リネーム)、d
(削除) のショートカットが使えないのがすごく不便だったので、設定したときのメモ。あと、j
(上)、k
(下)、h
(左)、l
(右) も設定。Nuclide の File Tree では、全部入力した文字でファイルを絞って行く go-to-letter-
に割り当てられてる。
~/.atom/keymap.cson
に、以下を追加。
'.nuclide-file-tree':
'ctrl-cmd-a': 'nuclide-file-tree:add-file'
'ctrl-shift-cmd-a': 'nuclide-file-tree:add-folder'
'ctrl-cmd-m': 'nuclide-file-tree:rename-selection'
'cmd-d': 'nuclide-file-tree:remove'
'ctrl-cmd-j': 'core:move-down'
'ctrl-cmd-k': 'core:move-up'
'ctrl-cmd-h': 'core:move-left'
'ctrl-cmd-l': 'core:move-right'
cmd + .
で key binding のデバッグができるので、それを見ながら、他と重複しないように設定すれば OK。
アクションは、nuclide-file-tree/lib/FileTreeController.js
が参考になる。