問題描述:
在使用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)
MyEclipse在Java檔案中設定作者、日期等說明:
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 确定
然後導出
本文轉自gauyanm 51CTO部落格,原文連結:http://blog.51cto.com/gauyanm/1227405,如需轉載請自行聯系原作者