在使用MyEclipse 6中不能使用 alt + / 快捷鍵進行快速提示

問題描述:
在使用MyEclipse 6中不能使用 alt + / 快捷鍵進行快速提示。

原因分析:
MyEclipse 6中把內容助手(content assist)的快捷鍵由 alt + / 改成了ctrl + space,這和切換輸入法的快捷鍵衝突。 alt + / 快捷鍵被作爲新的單詞補全(word competion)功能的快捷鍵。

解決方法:
方法1:
點擊Windows->Preferences->General->Keys,找到word competion命令,把它的快捷鍵alt + / 改成其它的快捷鍵或刪除,再把content assist命令的快捷鍵由 ctrl + space 改成我們想的的 alt + / 即可。
方法2:
修改MyEclipse 6.5\eclipse下的eclipse.ini中的-Duser.language=en爲-Duser.language=zh,重啓 myeclipse。

 

 

------------------------------------------------------------------------------------------------------------------------

 

1. Eclipse本身很快的,但是加上了myeclipse後,就狂佔內存,而且速度狂慢,那如何讓Eclipse拖着myeclipse狂飈呢?這裏提供一個:
技巧:取消自動validation
validation有一堆,什麼xml、jsp、jsf、js等等,我們沒有必要全部都去自動校驗一下,只是需要的時候纔會手工校驗一下,速度立馬提升好幾個檔次!
取消方法: windows-->perferences-->myeclipse-->validation
除開Manual下面的複選框全部選中之外,其他全部不選
手工驗證方法:
在要驗證的文件上,單擊鼠標右鍵-->myeclipse-->run validation

2.在MyEclipse6.0甚至更高的 6.5GA版本中的快捷鍵中把我們習慣性使用的Alt+/進行代碼自動補齊

但是由於於之前版本有快捷鍵有衝突,所以總之不能自動提示
以下是解決方法
方法如下:
1.選擇MyEclipse6.X菜單欄中的Window->preferences;
2.選擇General->keys;
3.在右側中間的窗體中點擊word completion後再點擊remove binding,在下方的binding中隨便輸入一個快捷鍵;
4.然後選擇Content Assist點擊Remove binding,在binding中輸入Alt+/;
5.點擊Ok就可以了
3. 設置技巧2
Eclipse中默認是Ctrl+/實現單詞補全功能,系統會列出相近若干個選項,怎樣不通過快捷

鍵就啓動這個功能,即打入單詞,停頓片刻之後就會列出若干個相近選項供選擇?

下面就是解決方法
會看到只有一個“.”存在。表示:只有輸入“.”之後纔會有代碼提示,我們要修改的地方就是這裏,可是Eclipse默認只允許輸入 4個自定義字符。

不過我們可以把當前的設置導出,保存爲一個文件,然後在文件中修改,再導入設置,這樣就可以突破Eclipse的限制。

打開 Window ->Perferences,並依次展開 Java -> Editor -> ContentAssist,
最下面Auto-Activation
選項:auto activation triggers for java
按樓主說的,填入:幾個隨便的字符,例如“asdf”,點最下面的“OK”來保存設置。


然後打開 Eclipse的 File -> Export,在窗口中展開 General ->Perferences-->Export all然後點擊NEXT。然後點擊“Browse”選擇任意的一個路徑,保存配置文件,然後點擊“Finish”。

用記事本打開剛纔保存的那個配置文件(擴展文件名:*.epf),按“ctrl + F”,輸入剛纔設置的“asdf”,找到剛纔字符串。把“asdf”修改爲“abcdefghijklmnopqrstuvwxyz.”,然後保存,退出記事本。

打開 Eclipse的 File -> Import 然後在打開的窗口裏展開 General ->Perferences,點擊NEXT,選中剛纔修改過的配置文件,Finish。現在,再打開Window ->Perferences,並依次展開 Java -> Editor -> ContentAssist,會發現已經超過了4個字符,也就是說我們輸入任何字母和“.”都會有代碼提示了。

修改之後,默認是你輸入某個字符200毫秒之後出現代碼提示,如果出現輸入很卡的情況,需要把提示延遲調高一些;如果你嫌它太慢,可以修改成更小的數字,不過數字改的越小,對系統性能的要求就越高,我設置的是50毫秒


Ctrl+M切換窗口的大小
Ctrl+Q跳到最後一次的編輯處

Alt + /,在類文件裏輸入sysout,然後按下Alt + / 鍵,
IDE自動生成System.out.println();;選中一表達式如”sss”,按下此鍵,IDE自動生成 System.out.println("sss");

Ctrl+/ 在代碼窗口中是這種//~註釋。
Ctrl+Shift+/ 在代碼窗口中是這種註釋,在JSP文件窗口中是<!--~-->。

Alt+Shift+O(或點擊工具欄中的 Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,並且窗口的右邊框會出現白色的方塊,點擊此方塊會跳到此標記處。

Ctrl+I格式化激活的元素Format Active Elements。
Ctrl+Shift+F格式化文件Format Document。
Ctrl+S保存當前文件。
Ctrl+Shift+S保存所有未保存的文件。

Ctrl+Shift+F4 關閉所有打開的Editer。Ctrl+W(Ctrl+F4)關閉當前Editer

Ctrl+Shift+M(先把光標放在需導入包的類名上) 作用是加Import語句。
Ctrl+Shift+O作用是缺少的Import語句被加入,多餘的Import語句被刪除。

Ctrl+D刪除當前行。

ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)

Ctrl+Alt+↓ 複製當前行到下一行(複製增加)

Ctrl+Alt+↑ 複製當前行到上一行(複製增加)

Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)

Alt+↑ 當前行和上面一行交互位置(同上)

Ctrl+Q 定位到最後編輯的地方

Ctrl+L 定位在某行 (對於程序超過100的人就有福音了)

Ctrl+M 最大化當前的Edit或View (再按則反之)

Ctrl+T 快速顯示當前類的繼承結構

Ctrl+J 正向增量查找(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,查一個單詞時,特別實用,這個功能Idea兩年前就有了)

Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從後往前查)

Alt+Shift+R 重命名 (是我自己最愛用的一個了,尤其是變量和類的Rename,比手工方法能節省很多勞動力)

Alt+Shift+M 抽取方法 (這是重構裏面最常用的方法之一了,尤其是對一大堆泥團代碼有用)

Ctrl+F 用於查找你Editer中你想查找的變量,並可以修改名字

 

--------------------------------------------------------------------------------------------------------------

MyEclipse 6.5 代碼提示的設置

MyEclipse 選擇Windows ->Preperences ->General ->keys 

找到word completion的快捷鍵把原alt+/刪掉!//必須

Content Assist 的快捷鍵改成alt+/或者你想改的其他快捷鍵

MyEclipse編碼設置

Myeclipse安裝後編碼默認是GB18030,一般推薦用UTF-8。如果在導入項目後發現亂碼現象,那是編碼設置設置不對。

全局編碼設置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,設置合適的編碼。

局部編碼設置:在源碼按右鍵-->General-->Editors-->Test Editors-->Spelling-->Encoding,這裏是設置單個文件的編碼。

推薦還是使用全局編碼設置。

MyEclipse設置JSP頁面默認編碼方式:

windows(窗口)-Preferences(首選項)-MyEclipse-Files & Editors-JSP-右側encoding:設置爲ISO10646/Unicode(UTF-8)

MyEclipseJava文件中設置作者、日期等說明:

windows(窗口)-Preferences(首選項)-Java-Code Style(代碼樣式)-Code Templates(代碼模版)-右側Comments(註釋)-選擇Types(類型)-點擊edit(編輯)-輸入如下信息

/**
* @包名 ${package_name}
* @文件名 ${file_name}
* @作者 NoureWang
* @創建日期 ${date}
* @版本 V 1.0
*/
 

點擊OK(確定)-選中左側的代碼樣式-選擇右側複選框(Automatically add Comments for new Methods and types)(自動爲新方法和類型添加註釋)-點擊Apply(應用)-點擊OK(確定)

eclipse裏面有一個spell check的開關,把它關了。具體操作windows->preference->輸入spell

自動提示:具體操作 windows->preference->輸入content assist 選擇Java->editor->content assist

Auto activation triggers for Java:後面輸入.abcdefghijklmnopqrstuvwxyz 確定

然後導出

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章