Java on Visual Studio Code 九月更新

2020-12-13 開源中國

根據微軟官方博文,Java on Visual Studio Code 已經更新,在此更新中,有新的重構和代碼操作功能,如 Move 成員和類、Livelinting 以及 Debugger、Test Runner 和 Maven 的改進。具體如下:

Refactoring and Code Actions

Move refactoring support

例如,如果靜態方法在另一個類中使用的次數多於在它自己的類,則可以在其上進行 Move 重構。

還可以將類移動到另一個包:

並且將內部類移動到新文件:

Other new code actions

最新版本中還包括了一些其他代碼操作和修復:

  • Invert local variable:可以將布爾變量的值變為相反值
  • Convert lambda to anonymous class(將 lambda 轉換為匿名類)
  • Create unresolved types(創建未解析類型):它包括在各種場景中創建簡單的 class/enum/interface/annotation

Linting and Checkstyle 

此版本中 Checkstyle 擴展支持 Live Linting 和批處理檢查 Java,因此不需要一再保存文件來更新檢查結果。

進行批量檢查:

Checkstyle 擴展的其他改進包括:

  • 當單擊狀態欄中的狀態圖標時,打開問題面板
  • 當使用命令設置配置時,自動檢測的 Checkstyle 配置文件

Debugger 

使用集成終端作為默認調試控制臺。通過此更改,你不用再進行特定的配置來操作控制臺。但是它存在的缺點是集成終端不支持表達式求值,若要支持表達式求值,則需要將控制臺更改為使用 Launch.json 中的內部控制臺。

"console": "internalConsole"

如果希望每次啟動 Java 程序都使用該設置,可以用 java.debug.settings.console 配置為全局設置。

為了使運行和調試更加容易,此版本的一個改進是,當在文件資源管理器或打開的編輯器中右鍵單擊 Java 文件時,添加菜單項來運行並調試 Java 應用程式。

Test Runner

此版本中,VS Code Java 測試運行程序支持更多的 JUnit 5 注釋(支持 JUnit 5 元注釋和組合注釋)。

支持 JUnit 5 @TestTemplate:

Getting Started Experience

對於剛開始使用 Java 或 VS Code 的開發人員,該版本提供了一種全新的入門體驗。一旦安裝了 Java 擴展包,就可以使用命令 Java: Getting Started 以獲得快速啟動指南。Getting Started  新視圖提供了快速啟動指南以及代碼編輯和調試技巧。

對於新的 Java 開發人員來說,還會有使用 JDK 的問題。為此,該版本還升級了 Configure Java Runtime 頁面,該頁面顯示了以優先級順序檢測到的 JDK 配置,並允許你通過簡單的單擊跳轉到該設置。如果未檢測到可工作的 JDK 配置,此頁面將自動提醒,也可以使用命令 Java: Configure Java Runtime 進行跳轉。

相關焦點

  • Visual Studio Code 202008 Python 擴展更新
    微軟發布了 8 月的 Visual Studio Code Python 擴展更新,此版本總共修復了總共 38 個問題。
  • Visual Studio Code 4 月 Python 擴展更新
    微軟發布了 4 月的 Visual Studio Code Python 擴展更新,該版本包括 Jypyter Notebooks 中的 ipywidgets 支持以及 Django 和 Flask
  • Visual Studio Code 7 月 Python 擴展更新
    微軟發布了 7 月的 Visual Studio Code Python 擴展更新,此版本總共修復了 51 個問題,其中包括: 支持新的語言伺服器:Pylance Gather 擴展
  • Visual Studio Code 11 月 Python 擴展更新
    微軟方面宣布, 適用於 Visual Studio Code 的 Python 擴展的 2019年11月 版本現已更新。
  • 技巧:Ubuntu中安裝Visual Studio Code
    所以,需要通過官方PPA更新到最新的Ubuntu Make,支持Ubuntu 14.04、14.10和15.04,但僅64位版本。ubuntu-make  sudo apt-get update  sudo apt-get install ubuntu-make  安裝Ubuntu Make完後,接著使用下列命令安裝Visual Studio Code:  umake web visual-studio-code
  • Visual Studio Code 10 月 Java 擴展更新
    Java on Visual Studio Code 10 月更新發布,此更新為代碼跳轉、代碼操作和重構、代碼段以及 Java
  • 微軟VS Code 或將取代 Visual Studio!
    參考連結:https://movingfulcrum.com/visual-studio-code-will-replace-visual-studio/————— 推薦閱讀 —————
  • VSCode 6 月 Java 更新,編輯器就該有編輯器的樣子
    最近微軟高級項目經理 Xiaokai He 發布了一篇文章,介紹了 VSCode 6 月更新中針對 Java 的更新內容。更新中帶來了不少新特性,主要涉及代碼快速操作、性能提高和調試器新功能等內容。同時,該操作還會考慮到 java.codeGeneration.generateComments 首選項,並使用它來決定是否為 getter 和 setter 方法生成注釋。
  • 應用:Linux中安裝Visual Studio Code
    # ln -s /opt/VSCode-linux-x64/Code /usr/local/bin/code   在終端中運行以下命令啟動Visual Studio Code。  # code .通過文本編輯器在/tmp/VSCODE/目錄中創建名為visualstudiocode.desktop文件。  # vi /tmp/vscode/visualstudiocode.desktop  然後,粘貼下面的行到那個文件中。
  • 程式設計師請收好:10個非常有用的 Visual Studio Code 插件!
    Visual Studio Intellicode下載超過320萬次的Visual Studio Intellicode是Visual Studio下載次數最多的插件之一。而且,在我看來,它是你能用到的最有用的插件之一。這個插件旨在幫助開發人員提供智能的代碼完成建議而構建的,並且已預先構建了對多種程式語言的支持。
  • 使用Visual studio code 作為外部 IDE 編寫 Blender2.9 腳本
    要開始使用 Visual Studio 代碼進行開發,您需要:安裝Visual studio code從官方網站,您可以下載 Windows 或 Linux 作業系統的發行版:code.visualstudio.com/Download下載後,您需要安裝 IDE要使用外部 IDE,您需要安裝單獨的 Python 解釋器。
  • visual studio 2013 設置中文
    人多第一次下載visual studio 2013的人發現自己的visual studio 2013是英文的不知道如何設置語言本文教大家設置打開VS2013,發現界面是英文的我們進行設置為中文--------Options.....
  • visual studio 2005 team suite中文版到
    微軟visual studio 2005 team suite中文版FPP是2005 年發布的一個面向團隊的開發軟體,其提供支持整個軟體開發團隊的工具,讓架構師、開發人員、測試人員、項目管理等人員的工作能夠簡化,同時提高團隊的工作效率,讓開發工作得到有效的監控,是一個非常優秀的高度集成開發環境。目前,商家對其報價為56000元,有需求的朋友不妨考慮下。
  • Visual Studio Code 1.33 發布
    Visual Studio Code 三月份更新之 1.33 版本已發布。
  • Visual Studio Code 1.44 發布
    Visual Studio Code 發布了 1.44 版本,即 2020 年 3 月更新版。
  • visual studio 2013下載及安裝使用教程(內附vs2013產品密鑰)
    IT考試網之前為大家整理分享過visual studio 2010下載以及安裝教程,反映最多的就是提示visual studio提示系統找不到指定文件怎麼辦
  • Visual Studio 2018
    microsoft visual studio 2015支持c,c++,c#以及手機應用開發,用它所寫的目標代碼適用於微軟支持的所有平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
  • 微軟將 Visual Studio Online 重命名為 Visual Studio Codespaces
    詳情查看 https://azure.microsoft.com/en-us/pricing/details/visual-studio-online/還有一個值得一提的功能是對自託管環境功能的巨大改進。
  • visual studio 2015怎麼把英文界面變成中文?
    visual studio 2015怎麼把英文界面變成中文界面?最新的vs2015,剛下載下來時是全英文界面,如何將它改成中文界面呢。下面介紹一下詳細的教程,需要的朋友可以參考下最新的vs2015,剛下載下來時是全英文界面,如何將它改成中文界面呢。
  • Microsoft Visual Studio
    這周為大家安利微軟公司的兩個經典版本的編譯開發環境軟體,visual C++6.0.本來我不太想放上去的,主要是看到後臺回復的有點兇,就花了點時間搜集並測試了一下