RubyMine

RubyMine

RubyMine是一個為RubyRails開發者準備的 IDE,其帶有所有開發者必須的功能,並將之緊密集成於便捷的開發環境中,號稱最智慧型的Ruby和Rails的IDE,能夠大大增加Ruby和Rails開發者的開發效率。

基本介紹

  • 中文名:RubyMine
  • 適用對象Ruby 和Rails開發者準備的
  • 特色功能:Ruby調試器
  • 作用:綜合的Ruby編碼編輯器
特色功能,常用快捷鍵,一級必會,二級進階,三級耍酷,更改快捷鍵,

特色功能

● 使用Ruby直接開發
JetBrains RubyMine IDE提供了一個綜合的Ruby編碼編輯器,其可識別動態語言特徵,可提供便捷的編碼協助,智慧型代碼重構,代碼分析功能。
在開發環境提供了所有Ruby開發者需要的一切功能:簡便的項目配置,自動Ruby Gems管理,支持Rake(Ruby開發者們在開發環境中所需要的工具集合)。
● Ruby on Rails
RubyMine用有專門的RoR項目架構視圖,快速的Model-View-Controller導航選項,Rails特定代碼完成,感知動作以及重構。
這一切,加上與之最佳組合的HTML,CSS和 JavaScript編輯支持,以及先進的Web開發工具,組成了開發先進的Web應用程式的最佳利器。
● 高效可靠
RubyMine能夠完全勝任管理你的日常開發工作。智慧型,輸入感知型的代碼完成,可靠且功能強大的代碼重構,智慧型代碼檢測等功能共同協作以幫助您更快的編碼。用戶能通過使用鍵盤上的快捷鍵、模板以及動作感知清楚的認識到工作效率的提高。它甚至能進行自我學習以進一步提高工作效率。
● 對測試的幫助  
測試的價值永遠不能被低估。編寫代碼後,用該軟體對之進行單元測試的過程是機器可靠的,因為RubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都極具靈活性且非常周密,此外,其編輯,運行和導航測試的UI都非常智慧型。
● Ruby調試器
對於每一軟體項目來說,對程式的代碼進行微調都是必不可缺的一步。該Ruby調試器從IntelliJ IDEA Java/JSP調試器那繼承了其所有優點,且充分考慮到了Ruby和Rails開發者們的實際需求,允許其再Ruby甚至RHTML代碼中進行中斷,其還提供了高度有益的控制台,變數,框架以及視窗視圖。
● 集成版本控制
Rubymine了解所有的現代VCS和SCMGit, Subversion, Mercurial, Perforce 和CVS),並為之提供了統一的UI。用戶可即使按順序看到其代碼的更改。檔案和工程的切入和切出都非常簡便。其為所有的版本控制系統集成了切割和合併工具。在IDE內部可對更改列表進行管理。能記憶經常進行簽入。

常用快捷鍵

一級必會

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+~:切換主題,配色等(一般默認會被輸入法占用)

更改快捷鍵

示例:把代碼提示快捷鍵由Alt+Space改為Ctrl+Alt+/
打開File>>Setting>>Keymap
找到Main menu>>Code>>Complete Code>>Basic,選擇右邊的“Add Keyboard Shortcut”
在彈出的框裡游標放到輸入框,同時按下:Ctrl+Alt+/
成功後套用保存,即可生效

相關詞條

熱門詞條

聯絡我們