1. 程式人生 > >Eclipse 解決變數自動補全問題

Eclipse 解決變數自動補全問題

Eclipes版本:eclipse-jee-oxygen-3-macosx
安裝Java Source Attacher

如果已安裝,跳過此步驟
開啟Eclipse–>Help–>Eclipse Marketplace–>搜尋Java Source Attacher–>安裝

第一步:新建專案

Window–>Show View–>Others–>Plug-in Development–>Plug ins
找到:org.eclipse.jface.text_3.11.2.v20170220-1911
右擊–>Import As–>Source Project
此時專案中會出現一個新的專案:org.eclipse.jface.text

第二步:下載原始碼
如果專案中有src目錄,跳過此步驟。

這裡寫圖片描述

在Referenced Libraries目錄下,右擊org.eclipse.jface.text_3.12.2.v20180112-1341.jar,
選擇Attach Java Source
這裡寫圖片描述

找到下載好的原始碼,然後解壓:
這裡寫圖片描述

在專案org.eclipse.jface.text新建一個src目錄:右擊專案–>New–>Source Folder

然後將原始碼解壓檔案中的org資料夾複製到src目錄下

第三步:修改檔案

在專案的src目錄下,找到org.eclipse.jface.text.contentassist包下的CompletionProposalPopup.java並開啟

找到:

                    char[] triggers= t.getTriggerCharacters();
                    if (contains(triggers, key))

if 裡判斷你按下的鍵(key)是否在triggers 中,如果是,就觸發第一行提示的程式碼。
於是,我們只要在這裡排除掉空格和=號即可
改為:

                    char[] triggers= t.getTriggerCharacters();
                    if ((key != '=') &&(key != 0x20)&&contains(triggers, key))

修改成這樣,空格和等號就不會觸發自動補全了。

第四步:替換

將專案匯出:右擊專案–>Export–>JAR file
然後找到Eclipse.app 右擊顯示包內容,進入Contents–>eclipse–>plugins
找到org.eclipse.jface.text_3.12.2.v20180112-1341.jar 將第三步中匯出的檔案改成這個名字,並替換掉這個檔案,然後重啟eclipse即可。

相關推薦

Eclipse 解決變數自動問題

Eclipes版本:eclipse-jee-oxygen-3-macosx 安裝Java Source Attacher 如果已安裝,跳過此步驟 開啟Eclipse–>Help–>

eclipse去除定義變數自動

以前使用VisualStudio和Sublime寫程式碼的時候有很完善的程式碼提示,但是最近開始使用Eclipse弄JAVA的時候發現它的程式碼提示不是很習慣。上網找了一些資料,修改了程式碼提示的方式,記錄在部落格上供大家查閱。 本文主要參考了以下文章 http://www.cnblogs.com/a-zx

Eclipse中程式碼自動配置

最簡單的修改方式是:Windows——>Preferences——>Java-->Editor-->Content Asist,在Auto activation triggers for Java後面的文字框裡只有一個“.”。現在你將其改為“.abcdefghijklmn

ubuntu開發環境下eclipse的alt+/自動功能不能用

在ubuntu系統下,執行eclipse後發現已經用的相當順手的自動補全功能的快捷鍵不能用了。不能用,那怎麼可以。 解決方法:windows ---preferences---General---keys  ,把在搜尋框中搜Word Completion,把該快捷鍵un

【隨筆】eclipse cdt 新增自動功能

自動程式碼補全完全是一個改善生活質量的功能呀!cdt擁有自動程式碼補全功能,只是我們沒有開啟而已 1. 繫結快捷方式 1. windows -> preferences ->general->keys  在搜尋框輸入  template 然後在bindi

eclipse程式碼自動提示設定,(同時解決自動變數名的問題)。配置eclipse,設定空格,等號,回車,左括號等不自動詳細教程。

對於程式設計人員來說,要記住大量的類名或類方法的名字,著實不是一件容易的事情。如果要IDE能夠自動補全程式碼,那將為我們程式設計人員帶來很大幫助。 (一)、設定輸入任意字母即觸發程式碼補全。 eclipse程式碼裡面的程式碼提示功能預設是關閉的,只有輸入的時候才會提示功能,用vs的使用者可能不太習慣這種,

如何解決eclipse、MyEclipse中變數自動問題

問題描述:         在eclipse或MyEclipse中,我們在寫程式碼的時候經常會遇到變數名自動補全問題,舉個栗子:我們定義變數String e的時候,按下等號或空格鍵會變成這樣String eString。這個問題很是煩人。 解決方法: 一、對於eclips

eclipse編寫java程式碼時可以自動提示並且解決了空格自動的問題

轉自:https://blog.csdn.net/as1072966956/article/details/80672937 最近學了下eclipse編寫java程式碼時可以自動提示並且解決了空格自動補全的苦惱問題,那麼有一個小辦法解決,也不用去折騰:org.eclipse.jface.text

解決Eclipse空格自動問題

如果我們用了增強補全功能時有時候打程式碼 String ss時卻打出了String ssString; Integer i 卻打出了 Integer integer; 很麻煩。 這個問題主要由於這包的關係 org.eclipse.jface.text 大家只要找到自己的

徹底解決 Eclipse + Android 自動卡死的問題

問題描述: 使用Eclipse開發Android應用程式時,一旦碰到程式碼補全,Eclipse即進入假死狀態,CPU滿載(單核100%,雙核50%,四核25%)... 一般十幾秒,甚至幾十秒才能有相應,嚴重影響開發心情。 Eclipse版本: Helios SR1 ADT外

Android Studio 設置代碼提示和代碼自動快捷鍵--Eclipse 風格 - 轉

分享 blog 我想 tin 們的 toast setting http studio 首先本文轉自http://blog.csdn.net/csdnzouqi/article/details/50454703,是為了方便以後查看這些設置,最後在這裏感謝原博主。 為了能跟

centos7 Tab鍵之後yum不自動解決

iptables一般最小安裝之後的是沒有bash-completion這個組件的,一般的VPS也會沒用yum install bash-completion -y直接用yum安裝就行了,但是安裝之後是無法立即使用的,很多教程說需要重啟才行。但我發現只有重新登陸就行了。login執行上面的命令重新登陸就可以使用

安裝插件 YouCompleteMe 成功卻無法自動C++的解決辦法

font ++ 插件 com bsp 成功 get conf 解決 前言   通過 vim-Plug 安裝 YCM 插件以及解決相關依賴問題後,vim-Plug 顯示 YCM 安裝成功,但是發現在編輯CPP文件時並不會識別“ . 、-> ”等等進行自動補全,而是只會

Eclipse自動功能輕松設置

自動提示 net img ces 自動補全 會有 tails trigger csdn Eclipse自動補全功能輕松設置 1.打開Eclipse->Window->Perferences 2.找到Java下的Editor下的Content Assist,右邊

Eclipse自動設定

Window --> preference --> Java --> Editor --> Content Assist --> Auto Activation 將Auto activation triggers for java 設定為 .abcdefghijklm

eclipse自動功能的缺陷

  這周在做一些程式碼的重構,在重構的過程中,踩了一個eclipse的大坑!這裡記錄一下   在eclipse裡寫java程式碼,你寫好方法名字,再來個回車,eclipse會自動幫你把方法的引數給補全,補全的引數跟你在補全方法定義的引數名字“一致”,即我認為的效果是這樣的 p

ADB 自動 及 offline 解決方法

補全問題: adb 在CMD 視窗下不能補全,試了xshell 也是不能補全,最後找到 cmder 是可以補全的 下載地址: http://cmder.net/    adb offline 問題: D:\Program Files\cmder_mini λ ad

解決myeclips10沒有自動/自動提示功能

前言: 作為一個Java開發人員,沒有自動補全功能是多麼痛苦的事情,三個月的開發之路一直使用手敲,很耗費時間。今天痛下決心尋找自動補全方法,終功夫不負有心人,解決此問題。 問題解決步驟: 1.選單window->Preferences->Java->Edit

eclipse中設定編碼自動功能

如果你用過Visual Studio的自動補全功能後,再來用eclipse的自動補全功能,相信大家會有些許失望。 但是eclipse其實是非常強大的,eclipse的自動補全沒有VS那麼好是因為eclipse的補全功能用的是預設設定。你只需要稍微修改一下就行了。 最簡單的修改方式是:Wi

IDEA快捷鍵設定,選擇Eclipse風格的快捷鍵,自動快捷鍵,關閉當前視窗快捷鍵Ctrl+W,自動匯入設定,引入外部的jar的方式,設定專案字型,設定專案字符集,Maven的方式獲取jar

轉自:https://blog.csdn.net/tototuzuoquan/article/details/73350601   版權宣告:本文為博主原創文章,未經博主允許不得轉載。    https://blog.csdn.net/toto1297