VSCode 6 月 Java 更新,編輯器就該有編輯器的樣子

2020-12-05 開源中國

VSCode 不斷在改進對 Java 語言的支持,前陣子微軟為 Java 開發者推出了一個 VSCode 安裝程序 Visual Studio Code Java Pack Installer,讓開發者可以快速配置好 Java 開發環境,更輕鬆地開始上手編碼。最近微軟高級項目經理 Xiaokai He 發布了一篇文章,介紹了 VSCode 6 月更新中針對 Java 的更新內容。

更新中帶來了不少新特性,主要涉及代碼快速操作、性能提高和調試器新功能等內容。

getters 與 setters 增強

getters 與 setters 操作得到增強,現在除了為所有成員變量批量生成 getter 和 setter 之外,如果類具有多個欄位,那麼代碼操作還將提示快速選擇框,讓開發者選擇目標欄位以生成訪問者方法。

同時,該操作還會考慮到 java.codeGeneration.generateComments 首選項,並使用它來決定是否為 getter 和 setter 方法生成注釋。 

新增生成代理方法的操作

生成構造函數新操作

這一個代碼操作有助於從超類添加構造函數:

將參數分配給新欄位

性能提升

進行了一系列更改進一步提高了 VSCode 中 Java 的性能,包括修復 Windows 平臺上的  I/O bug、減少具有深層模塊和批量項目導入的大型項目的內存佔用。官方表示,VSCode 是一個輕量級的編輯器,儘管添加了越來越多的功能,但仍然希望它有編輯器的樣子

調試器更新

這一部分的更新內容,包括幾個方面:

  • 工具欄中新增了一個 HCR(Hot Code Replace,熱代碼替換)按鈕,並提供了一個新的調試配置項 java.debug.settings.hotCodeReplace

  • 引入了一個選擇 debug console 的全局配置選項 java.debug.settings.console,可以通過此配置設定默認 debug console,而不用再每次都去修改 launch.json。

"java.debug.settings.console": "integratedTerminal"

此外還有關於 Maven 與 Test Runner 的細小更新內容,詳情查看:

https://devblogs.microsoft.com/visualstudio/java-on-visual-studio-code-june-update

相關焦點

  • Nat Biotech 導讀 | 雙鹼基編輯器、編輯器定向優化等
    撰文丨十一月2020年7月刊,Nature Biotechnology共發表7篇文章,其中包括3篇Brief Communications、2篇Letters、2篇Articles,主要介紹了雙鹼基編輯器、基於CRISPR-Cas12進行COVID-19病毒快速檢測、腺嘌呤鹼基編輯器定向優化等
  • WordPerss全新核心編輯器Gutenberg發布
    WordPress 4.8正式版發布之後,WP創始人Matt在6月份巴黎召開的WordCamp Europe上宣布,將開發一個全新的模塊編輯器(block editor)。這一功能被命名為Gutenberg ,目前該功能已經作為插件單獨發布。
  • 如何使用PDF編輯器?PDF編輯器如何編輯PDF文檔?
    有網友問小峰一個問題,說是「PDF編輯器怎麼用?PDF編輯器如何編輯PDF文檔」,老實說,雖然小峰確實使用了PDF編輯器,但網友的問題卻還是讓小峰啞口無言,不知如何回答。為什麼?因為網際網路上有很多PDF編輯,不同的編輯使用方式也不同,所以這個問題確實沒有統一的答案!
  • 6款熱門WordPress Gutenberg古騰堡編輯器增強插件
    WordPress在新版本中引入了古騰堡編輯器,和之前的經典編輯器不同,使用Gutenberg的block功能,我們普通用戶也可以設計出很漂亮的文章布局和樣式。這裡分享6款熱門的Gutenberg古騰堡編輯器增強插件。
  • 神界3:原罪 存檔編輯器 Alpha12版
    《神界3:原罪》存檔編輯器 Alpha12版使用說明:1. 使用前一定要備份存檔!!!2.
  • 迷你世界地形編輯器怎麼用 手把手教你怎麼做地圖
    導 讀 迷你世界將在4月27日10點對PC和手機端進行同步更新,遊戲版本更新為0.25.0版本,上線道具編輯器
  • Linux 平臺LaTeX 編輯器推薦
    與純文本編輯器不同,在 LaTeX 編輯器中你不能只寫純文本,為了組織文檔的內容,你還必須使用一些 LaTeX 命令。LaTeX 編輯器一般用在出於學術目的的科學研究文檔或書籍的出版,最重要的是,當你需要處理包含眾多複雜數學符號的文檔時,它能夠為你帶來方便。
  • 蜂鳥視圖開放室內地圖編輯器,提供從0到1的自主製圖能力
    蜂鳥視圖認為如果能有一款工具能夠自由繪製及快速更新室內地圖的數據,幫助用戶提升室內地圖生產效率,將會引領室內空間信息化產業變革,重新定義室內地圖製作工具!經過蜂鳥視圖堅持不懈的研發和多輪封測、內測,新版蜂鳥雲地圖編輯器(含自主製圖功能)已於近日正式上線。本次更新完畢後,蜂鳥視圖將製圖和主題配色功能進行了分離,強調「術業有專攻」。
  • 一款全能編輯器:數學圖文、論文寫作,書籍排版,科學計算與編程
    那麼,有沒有一種方式可以將這三類工作,通過一款軟體完成?有,Visual Studio Code!Visual Studio Code是微軟公司發行的一款免費開源、跨平臺的輕量級編譯軟體。它可以通過豐富的擴展來實現豐富的功能,比如上面提到的Markdown,LaTeX,Jupyter Notebook。
  • Nat Biotechnol:構建出具有自我編輯活性的DNA鹼基編輯器
    2019年9月21日訊/生物谷BIOON/---2016年,Komor等人利用16個鹼基長的XTEN接頭(XTEN linker)將大鼠胞苷脫氨酶APOBEC1與dCas9連接在一起,從而構建出第一代鹼基編輯器(BE1)。BE1表現出大約5個核苷酸的活性窗口(activity window):靶位點4~8。
  • 星際2地圖編輯器全新腳本接近C語言
    C語言的高手也許可以歡呼了,暴雪在最新的星際爭霸2官方藍貼中證實了全新的星際地圖編輯器將採用一種類似C語言的腳本語言——Galaxy,任何一名有C語言基礎的SC2愛好者都可以輕易上手。
  • CAD塊編輯器:陣列(衣櫃)
    對於CAD圖形來講,衣櫃可以理解為有兩部分組成,衣櫃和衣架。下圖所示,如何將圖1簡單操作就能達到圖2的效果呢?下面分享我自己的操作方法。首先將衣櫃和衣架成塊並保存(這樣才能進入塊編輯器進行編輯)。對於衣櫃,使用到的是塊編輯器裡的拉伸,前期已經講到,這裡不再贅述。而衣架使用到的是塊編輯器裡的陣列。具體步驟如下:將圖1圖形在0圖層狀態下成塊,並保存。快捷鍵i插入剛剛創建好的塊,快捷鍵BED打開塊編輯器。
  • 微信開發者工具更新:雲開發支持按量付費、圖標更新等
    IT之家3月27日消息 據IT之家網友「stevapple」投稿,微信團隊消息,微信開發者工具穩定版 1.02.2003250 近日更新:雲開發支持按量付費、PC小程序調試、圖標更新等。以下為官方更新公告:1.
  • 問題百出的MathType公式編輯器,會有替代品嗎?
    MathType或者Word中自帶公式編輯器是我們的選擇,但是MathType和自帶公式編輯器中公式符號難以尋找,而且編輯公式時基本都是重複性點擊符號,沒有常用公式模板。今天,推薦三款公式編輯器,讓你編輯公式更加高效快捷!
  • 如何完美禁止WordPress5.0使用Gutenberg塊編輯器?
    WordPress5.0 已經從 12 月 6 日開始推送升級,很多站長都想升級但是看到 Gutenberg 塊編輯器後又放棄了,雖然說升級到 WordPress 5.0 之後可以安裝 Classic Editor 插件來實現切換經典編輯器和 Gutenberg 塊編輯器,但是編輯文章的時候總會自動添加一個自定義欄目值
  • 一文讀懂所有的鹼基編輯器技術!
    胞嘧啶鹼基編輯器2016年4月,美國哈佛大學David Liu(劉如謙)實驗室在Nature雜誌上第一次發表了不需要DNA雙鏈斷裂也不需要同源模板即可進行單鹼基轉換的基因編輯技術—鹼基編輯器BE技術,並一口氣給出了三代升級版,即BE1.0、BE2.0 和BE3.0。工作原理如下(圖2):在CRISPR/Cas9 技術的基礎上,將sgRNA 和融合蛋白組合到一起。
  • 開發人員眼中最好的代碼編輯器是誰?
    如果我們把不同的程序開發人員比作三國演義中的各路諸侯大將的話,那麼代碼編輯器絕對可以稱之我們手中的神兵利器,不同類型的開發人員使用的「兵器」也大有不同。好比兵器來說,沒有絕對強的,也沒有絕對好的,每一種兵器都有不同的優點和缺點,雖說俗話說的好,一寸長,一寸強,不過如果你沒事去哪都提著「關老爺」的「青龍偃月刀」得瑟,貌似也不是很方便。
  • SQL編輯器的使用方法
    【ITPUB 專稿】    假設你工作的項目有多個發布版本,每個版本在本地硬碟上都有自己的文件夾。在你的伺服器工程中選擇當前版本的文件夾。在表編輯器裡打開選擇的表(如下)6. 在表編輯器裡打開選擇表的前十行。7. 構建複合腳本(如下)8.
  • WordPress5.0輕鬆禁用Gutenberg編輯器的3個方法
    顯而易見,WordPress鼓勵您使用Gutenberg編輯器作為默認編輯器。可是等等!不要失望。您仍然可以回到之前的經典編輯器並立即禁用Gutenberg。古騰堡可以是令人興奮,有用和先進的。但是,因為人們長期在經典編輯上。他們很難換到新的。Gutenberg編輯器中有很多人都會喜歡的功能,有些人會不這麼認為也就不足為奇了。
  • 植物腺嘌呤編輯器開發熱潮來襲
    5月30日,本公號報導了中科院遺傳發育所高彩霞團隊開發的植物腺嘌呤鹼基編輯器,成功實現了水稻和小麥基因組A→G的鹼基替換。