RubyMine(基於IntelliJ IDEA的Ruby整合式開發環境)快速鍵

來源:互聯網
上載者:User

標籤:

常用快速鍵:

一級必會
Ctrl+Alt+G:彈出Generate
Ctrl+Alt+L:格式化代碼
Alt+F1:切換視圖(Project, Structure, etc.).
Alt+F2:彈出預覽視窗,可選擇瀏覽器開啟網頁
Alt+Insert:相當於File|New,不過要在class外執行
Alt+Enter:快速修複提示,相當於Eclipse的Alt+F1
Alt+Home:顯示檔案夾導航條
Ctrl+J:插入動態模板代碼,非常方便.Ctrl+Alt+J:用動態模板包圍選中代碼
Ctrl+/,Ctrl+Shift+/:注釋,去注釋代碼
Ctrl+Space:代碼自動補全,相當於Eclipse的Alt+/.建議修改為Alt+/
Ctrl+Q:顯示文檔Doc
Ctrl+W:動態選擇,多次按依次選擇單詞-行-段-全
Ctrl+D:複製一行
Ctrl+Y:刪除一行
Shift+Alt+N:在Controller,Model,View間跳轉
Shift+Alt+F10:運行,Dubug
二級進階
Alt+Home:顯示導航條
Alt+F1:在不同視圖中切換 (Project, Structure, etc.).
Ctrl+Tab:在tool視窗和開啟的檔案視窗中切換
Ctrl+F:在當前檔案中尋找
Ctrl+Shift+F:在檔案夾中尋找
Ctrl+Shift+F7:快速顯示選中代碼的調用
Ctrl+Shift+.:在*.html.erb檔案中插入
Ctrl+N,Ctrl+Shift+N,Ctrl+Shift+Alt+N:通過名字尋找類,檔案,符號
Ctrl+Shift+T:To surround a block of code
Ctrl+Alt+D:顯示Model關係圖,即ER圖.View | Show Model Dependency Diagram
三級耍酷
a.介面調整
Esc:從任何介面返回到編輯器
Shift+Esc:回到編輯器,隱藏所有工具列
Shift+F6:重新命名,檔案,方法名,類名,變數名等
F12:相當於Shift+Esc的回退鍵,顯示最後一次開啟的工具列
b.變數選擇
Ctrl+Shfit+F7:高亮顯示本檔案中變數出現的位置
F3,Shift+F3:在不同變數之間跳轉
Esc:取消選擇
Alt+Left, Alt+Right: 在不同的Tabs中切換
Ctrl+點擊Tab:彈出路徑框,選擇後會在新視窗開啟.
Ctrl+E:彈出最近開啟的檔案選擇框
Ctrl+Shift+Up, Ctrl+Shift+Down:把代碼住上移和住下移
Ctrl+Shift+Backspace:游標移動到上次修改的位置
Ctrl++,Ctrl+-:展開或收縮代碼
Ctrl+Shift++,Ctrl+Shift+-:全部展開或收縮代碼
Ctrl+~:切換主題,配色等(一般預設會被IME佔用)
更改快速鍵
樣本:把代碼提示快速鍵由Alt+Space改為Ctrl+Alt+/
開啟File>>Setting>>Keymap
找到Main menu>>Code>>Complete Code>>Basic,選擇右邊的"Add Keyboard Shortcut"
在彈出的框裡游標放到輸入框,同步選取:Ctrl+Alt+/

RubyMine(基於IntelliJ IDEA的Ruby整合式開發環境)快速鍵

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.