變形 Eclipse 為 Emacs

Home PDF

作為一名使用了半年的Emacs用戶,我簡直無法想像自己以前是如何編碼的,需要將手從標準位置移開去點擊滑鼠或按壓方向鍵,感到非常笨拙和難以承受。現在,當我告訴我的朋友我已經設置了 Alt+P 和 Alt+N快捷鍵來快速切換XML文件和圖形佈局時,他的回應只是「好的」,暗示使用滑鼠切換也是沒問題的。對我來說,這簡直是噩夢;這樣的速度太慢了!如果你是Emacs用戶,你會明白的…

本文描述了建立快速的Eclipse「編輯」環境的簡單技術。基本上,你的手可以保持在標準位置,允許你以最大效率進行編碼!

最重要的事情是安裝Emacs+插件。請參閱「Emacs+: Eclipse中的Emacs體驗」。

要充分利用代碼助手,您需要啟用它通過任何字符觸發並防止在按空格或=時自動完成。我建議從CSDN下載這個jar文件。有了它,並進行快速的Google搜索,您可以在短時間內導入包。

接下來,讓我們自定義一些快捷鍵:

1)將Alt+P綁定到「前一個子選項卡」,Alt+N綁定到「下一個子選項卡。」

子選項卡是編輯器下方的選項卡,例如編輯XML文件時的「圖形佈局」和「XML」選項卡。這樣可以立即查看佈局。

2)將Ctrl+C, Ctrl+C綁定到「運行」。

這是從sbcl的配置複製來的。默認是Ctrl+F11,對於這樣頻繁使用的快捷鍵來說太遠了,Emacs用戶會感到很不舒服!我愚蠢地按了幾天Ctrl+F11才改變。

3)綁定Ctrl+X, Ctrl+O到「下一個視圖」。當在Windows和編輯文本時。

這樣可以立即從編輯器跳轉到控制台,當編寫Java代碼時。

4)綁定Ctrl+X, O到「下一個編輯器」。當在Windows和編輯文本時。

這樣可以快速在Java文件之間切換。

5)綁定Ctrl+Q到「快速修復」。

這樣,當你輸入@string/xx,光標在xx,按Ctrl+Q然後Enter會立即跳到string.xml,光標位置在TODO中的TODO。

6)將Ctrl+Shift+W綁定到「關閉」,當在windows時並移除原始綁定(關閉所有)。原始的關閉快捷鍵是Ctrl+W,這與我們在瀏覽器、聊天框和文件資料夾中的習慣一致。然而,它與Emacs的剪切命令衝突。實際上,按一下Ctrl+Shift+W第二次可以關閉很多文件。所以,將Ctrl+Shift+W從「關閉所有」改為「關閉」不會失去任何功能。

有一個問題:安裝Emacs+後,當編輯代碼並出現代碼助手時,按向上和向下箭頭鍵不會選擇代碼助手的候選項目,而是在編輯的代碼中上下移動。默認是使用F2激活它。激活代碼助手將焦點放在代碼助手上,然後你只能使用向上和向下箭頭鍵選擇。如果我們可以使用Ctrl+P和Ctrl+N,那編輯代碼將會非常快!問題是,安裝Emacs+插件後,雖然Eclipse更像Emacs,但這種功能丟失了。在乾淨的Eclipse中,選擇Emacs(不是Emacs+Scheme)鍵盤佈局,您可以使用Ctrl+N和Ctrl+P選擇完成項目。有人在Stack Overflow上提出了這個問題,但還沒有答案。

如果我們可以使用Ctrl+P和Ctrl+N選擇完成項目,那將會非常棒!


Back 2025.02.22 Donate