從MyEclipse到IntelliJ IDEA ——讓你脫鍵盤,全鍵盤操作

MyEclipseIntelliJ IDEA

——讓你脫鍵盤,全鍵盤操作

 

MyEclipse轉戰到IntelliJ IDEA的經歷

我一個朋友寫了一篇“EclipseAndroid Studio”博文,於是心潮澎湃我也想一篇,分享自己用這個IDEA的一些技巧和感受。

來到公司的第一天,我的同事(也是我的師傅)就讓我裝IntelliJ IDEA。一開始我還不知道IntelliJ IDEA是什麼,後來才知道它是一個java的集成開發環境(IDE),一個功能非常強大響應非常快速的java開發工具,號稱最犀利的java IDE,重構神器!現在Goole新推出的Android開發工具Android Studio也是基於IntelliJ IDEA的,從SDK的源碼可以看到:Android Studio is a new Android developmentenvironment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin,Android Studio provides integrated Android developer tools for development anddebugging. 

要從MyEclipse中切換過來還是有點困難的,因爲使用習慣區別太大了。摸索了一兩個星期,現在總算是切換過來了,我基本上可以全鍵盤操作了。要知道通過鼠標的移動和選擇來做事的比較低效的,如果你能脫離鼠標,完全通過鍵盤來操作,那樣效率要高好多,而且會讓你覺得更專業、更酷!

如何做到全鍵盤操作呢

1.自定義快捷鍵實現全屏操作

你可以設置自定義快捷鍵進入全屏操作,並實現各個窗口之間的切換。這樣,你就可以告別小窗口的時代,體驗全屏顯示的效果了!(相信有過多年開發經驗的你一定會覺得小窗口非常不便於閱讀代碼,特別是對於小屏幕的筆記本來說)

操作:File/Settings(Ctrl+Alt+S)打開設置界面,在搜索框中搜Keymap。然後將之前的keymap文件複製一份。因爲原文件是不可以改動的,只有複製一份再對它進行設置自定義快捷鍵。

 

設置ToolbarTool ButtonsStatus BarNavigation BarEnter Full Screen等按鈕的快捷鍵,這樣可以快速進入全屏,隱藏工具欄,導航欄等。

在右則搜索框裏搜Toolbar找到後雙擊設置即可,其它的類同。

 

設置好後的結果如下

 

我的設置是

Alt+D    進入/退出全屏(Enter Full Screen)

Alt+S    顯示/隱藏狀態欄(Status Bar)

Alt+T    顯示/隱藏工具欄(Toolbar)

Alt+B    顯示/隱藏工具按鈕(Tool Buttons)

Alt+N    顯示/隱藏導航欄(Navigation Bar)

 

因爲我Structure結構用的比較多,就把Tool WindowsFavoritesStructure互換了一下,如下

Favorites   Alt+2

Structure   Alt+7

 

2.一些常用的快捷鍵

這樣的資料網上一搜一大把,我就結合自己的使用經歷和習慣,分享一下工作中用的最多的快捷鍵。

 

<1>.最扭曲MyEclipse習慣的一些快捷鍵:

Ctrl+N:不再是新建,而是查找一個類,IDEA中新建一個類是在左則目錄結構中選擇要存放新類的目錄,然後按Alt+Insert

Ctrl+D:不再是刪除一行,而是複製上一行

Alt+/:不再是提示,而是複製上一單詞

Ctrl+O:不再是打開一個文件,而是重寫父類方法

Ctrl+Y:不再是對應Ctrl+Z的恢復,而是刪除上一行,IDEA中恢復是Ctrl+Shit+Z

Alt+up:不再是向上移動一行,而是跳到上一個方法(或屬性)

Alt+down:不再是向下移動一行,而是跳到下一個方法(或屬性)

 

<2>.你會用的最多的快捷鍵

Alt+F7查找一個屬性或方法被誰調用

Shift+F6:重命名一個屬性或方法

Ctrl+Alt+space(空格)輸入提示

Alt+Enter引入類或提供給你選擇的處理方法

Ctrl+向上:不移動光標,往上滑屏

Ctrl+向下:不移動光標,往下滑屏

Ctrl+Shift+up:向上移動一行

Ctrl+Shift+down:向下移動一行

Ctrl+Shift+F在選中的文件目錄裏搜索

Ctrl+Alt+B:可以查看一個類的subtype(s)。包括subclass(s) or implementation(s)
Ctrl+H:可以查看一個類繼承關係,也能達到你要的效果
Ctrl + Alt + L :格式化代碼(自動調整代碼格式)
Shift + Enter :光標從任意位置跳到下一行

Alt+Delete安全刪除字段或方法

Ctrl+Alt+N:把一些方法或變量賦值放在這,可以去除一些多餘的賦值過程,這在重構中會非常常用,用法如下:

  1. public String doGetString(String name) {  
  2.         return String.format("your name:%s" + name);  
  3.     }  
  4.     public void function() {  
  5.         String zahngsan = doGetString("zhangsan");  
  6. }  
public String doGetString(String name) {
        return String.format("your name:%s" + name);
    }
    public void function() {
        String zahngsan = doGetString("zhangsan");
}

選中或把光標放在doGetString中,然後按Ctrl+Alt+N


3.一些最有用的設置

<1>.如何完美顯示中文:
Settings->Appearance中勾選Override default fonts by (not recommended),設置Name:NSimSun,Size:12



<2>.如何讓光標不隨意定位:
Settings->Editor中去掉Allow placement of caret after end of line。




<3>.如何顯示行號:
Settings->Editor->Appearance標籤項,勾選Show line numbers


<4>.如何讓IntelliJ IDEA動的時候不打開工程文件:
Settings->General去掉Reopen last project on startup.


<5>.在IntelliJ IDEA中爲什麼無法起動Tomcat:請使用ZIP版的Tomcat
<6>.默認代碼提示和補全快捷鍵跟輸入法衝突,如何解決:
Settings->Keymap


先copy一份快捷鍵方案。


再展開。如圖:


選擇功能,再添加一個新的快捷鍵


剩下功能,也要改,如上圖藍色字體部分。我只是把原有快捷鍵中的空格改成了“;”,就是分號,這樣會方便很多。


<7>.更改註釋中的用戶名

選擇:File\Settings\Editor\File and Code Templates

在右則的Includes中ActionScript File Header和File Header 把對應的用戶名(user)改掉就可以。



發佈了66 篇原創文章 · 獲贊 18 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章