2008-11-18 (火) [長年日記]
1
[Emacs] emacs-railsのショートカット
覚えられん。貼っておく。
rails-key は C-c。
(defconst rails-minor-mode-test-current-method-key (rails-key "\C-c ,"))
from rails-ui.el
;; Goto ((rails-key "\C-c g m") 'rails-nav:goto-models) ((rails-key "\C-c g c") 'rails-nav:goto-controllers) ((rails-key "\C-c g o") 'rails-nav:goto-observers) ((rails-key "\C-c g n") 'rails-nav:goto-mailers) ((rails-key "\C-c g h") 'rails-nav:goto-helpers) ((rails-key "\C-c g l") 'rails-nav:goto-layouts) ((rails-key "\C-c g s") 'rails-nav:goto-stylesheets) ((rails-key "\C-c g j") 'rails-nav:goto-javascripts) ((rails-key "\C-c g g") 'rails-nav:goto-migrate) ((rails-key "\C-c g p") 'rails-nav:goto-plugins) ((rails-key "\C-c g x") 'rails-nav:goto-fixtures) ((rails-key "\C-c g f") 'rails-nav:goto-functional-tests) ((rails-key "\C-c g u") 'rails-nav:goto-unit-tests)
;; Switch ((kbd "<M-S-up>") 'rails-lib:run-primary-switch) ((kbd "<M-S-down>") 'rails-lib:run-secondary-switch) ((rails-key "<up>") 'rails-lib:run-primary-switch) ((rails-key "<down>") 'rails-lib:run-secondary-switch) ((kbd "<C-return>") 'rails-goto-file-on-current-line)
;; Scripts & SQL ((rails-key "\C-c e") 'rails-script:generate) ((rails-key "\C-c x") 'rails-script:destroy) ((rails-key "\C-c s c") 'rails-script:console) ((rails-key "\C-c s b") 'rails-script:breakpointer) ((rails-key "\C-c s s") 'rails-run-sql) ((rails-key "\C-c w s") 'rails-ws:toggle-start-stop) ((rails-key "\C-c w d") 'rails-ws:start-development) ((rails-key "\C-c w p") 'rails-ws:start-production) ((rails-key "\C-c w t") 'rails-ws:start-test) ((rails-key "\C-c w i") 'rails-ws:print-status) ((rails-key "\C-c w a") 'rails-ws:auto-open-browser)
;; Rails finds ((rails-key "\C-c f m") 'rails-find:models) ((rails-key "\C-c f c") 'rails-find:controller) ((rails-key "\C-c f h") 'rails-find:helpers) ((rails-key "\C-c f l") 'rails-find:layout) ((rails-key "\C-c f s") 'rails-find:stylesheets) ((rails-key "\C-c f j") 'rails-find:javascripts) ((rails-key "\C-c f g") 'rails-find:migrate) ((rails-key "\C-c f b") 'rails-find:lib) ((rails-key "\C-c f t") 'rails-find:tasks) ((rails-key "\C-c f v") 'rails-find:view) ((rails-key "\C-c f d") 'rails-find:db) ((rails-key "\C-c f p") 'rails-find:public) ((rails-key "\C-c f f") 'rails-find:fixtures) ((rails-key "\C-c f o") 'rails-find:config)
;; Spec finds ((rails-key "\C-c f r s") 'rails-find:spec) ((rails-key "\C-c f r c") 'rails-find:spec-controllers) ((rails-key "\C-c f r m") 'rails-find:spec-models) ((rails-key "\C-c f r h") 'rails-find:spec-helpers) ((rails-key "\C-c f r v") 'rails-find:spec-views) ((rails-key "\C-c f r f") 'rails-find:spec-fixtures)
((rails-key "\C-c d m") 'rails-rake:migrate) ((rails-key "\C-c d v") 'rails-rake:migrate-to-version) ((rails-key "\C-c d p") 'rails-rake:migrate-to-prev-version) ((rails-key "\C-c d t") 'rails-rake:clone-development-db-to-test-db)
;; Tests ((rails-key "\C-c r") 'rails-rake:task) ((rails-key "\C-c t") 'rails-test:run) ((rails-key "\C-c .") 'rails-test:run-current) ((rails-key "\C-c y i") 'rails-test:run-integration) ((rails-key "\C-c y u") 'rails-test:run-units) ((rails-key "\C-c y f") 'rails-test:run-functionals) ((rails-key "\C-c #") 'rails-test:run-recent) ((rails-key "\C-c y a") 'rails-test:run-all)
;; Log files ((rails-key "\C-c l") 'rails-log:open) ((rails-key "\C-c o t") 'rails-log:open-test) ((rails-key "\C-c o p") 'rails-log:open-production) ((rails-key "\C-c o d") 'rails-log:open-development)
;; Tags ((rails-key "\C-c \C-t") 'rails-create-tags)
;; Documentation ([f1] 'rails-search-doc) ((kbd "<C-f1>") 'rails-browse-api-at-point) ((rails-key "<f1>") 'rails-browse-api) ((rails-key "/") 'rails-script:toggle-output-window)
([f9] 'rails-svn-status-into-root))
;; Global keys and menubar (global-set-key (rails-key "\C-c j") 'rails-script:create-project)
[ツッコミを入れる]
[]
| 