トップ «前の日記(2008-11-17 (月)) 最新 次の日記(2008-11-19 (水))» 編集
capsctrldays

2008-11-18 (火) [長年日記]

1 Rails[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)
| | | | | | Permalink
[]

トップ «前の日記(2008-11-17 (月)) 最新 次の日記(2008-11-19 (水))» 編集