Visual Studio 15.8 Preview 3支援多點編輯功能
Microsoft持續推進Visual Studio 2017的開發。在15.8的最新預覽版(Preview 3)中,展示了將使大部分開發人員受益的一些重要新特性。其中一些有助於Visual Studio的操作習慣符合使用Sublime和VS Code編輯器的使用者。
\\程式碼清理(Code Cleanup)功能由選單項“Format Document”或熱鍵“Ctrl-K,D”觸發。該特性已得到了進一步擴充套件,提供更多的功能。“Format Document”不再僅限於處理行間距和縮排,而是擴充套件為涵蓋更多新的使用者定製選項,包括using的排序/清理、訪問修飾符的新增/排序、選擇顯式型別/隱式型別、移除不必要的cast和未使用的變數等。
\\\\在“Option”對話方塊中,新添了多個鍵盤對映。duiyu習慣於使用VS Code的開發人員,現在可以在VS2017中使用同一鍵盤對映,這樣開發人員只要習慣於一組擊鍵即可。ReSharper使用者也可以在VS2017中選擇熟悉的鍵盤對映。同樣,Sublime使用者應該喜聞樂見的特性是,VS2017的IDE提供了對多點編輯(multi-caret)的支援。多點編輯特性可在“Edit-\u0026gt;Multiple Carets”選單項中配置。
\\\\如上圖所示,編輯器中額外插入了一個符號(即游標),支援開發人員同時編輯兩個Console.Write
方法。
使VS2017啟動更高效,這一直是Microsoft的一個努力方向。15.8預覽版改進了擴充套件的載入方式。現在擴充套件是在開啟解決方案之後再載入,這將保持VS2017啟動具有更好的響應性(無論是使用者感覺到的,還是實際情況)。
\\一個新功能將會受到在VS2017中測試應用效能的開發人員的喜愛,即支援選擇性地暫停和恢復採集CPU使用情況資料。現在不必在整個應用執行期間採集這些資料,開發人員可以在需要檢視的某個特定時刻開始採集。這將降低不必要的資料採集量。
\\VS2017針對JavaScript和TypeScript語言服務做了一些重寫(reworking)。這兩種語言的開發人員將很高興看到編輯器提供對這兩種語言的支援。此前語言服務是由單個Node.js程式提供的,現在為改進編輯器的效能而使用了多個程式。其中,一個過程將用於使用者響應的管理,另一個程式將用於執行一些長時間執行的動作,例如語言分析等。
\\VS2017 15.8將重新使用ESLint。現在,程式碼檢查器(linter)可在開發人員編輯JavaScript檔案時同步執行檢查,而不是在保持檔案之後。ESLint支援使用.eslintignore檔案指定應被程式碼檢查器忽略的目錄和檔案。15.8預設使用的是ESLint 4,該配置可以被覆蓋。必要時開發人員可以指定使用本地安裝的ESLint版本。
\\該VS2018 15.8預覽版現已可下載,並提供了完全的發行說明。考慮到這仍然是一個預先發布版,因此不應用於編寫生產環境程式碼,但它可以與已有的VS2017並排安裝。
\\檢視英文原文: Visual Studio 15.8 Preview 3 Adds Multi-Caret Editing
相關文章
- Visual Studio 2017 15.8概覽
- 20200115 - Visual Studio Code 編輯器
- Visual Studio 2017 15.8第一個預覽版釋出,支援ARM64
- Visual Studio 2022 Preview 1 和.NET 6 Preview 5 正式釋出View
- 微軟釋出了Visual Studio 2022 Preview 1 以及.NET 6 Preview 5微軟View
- 【譯】Visual Studio 的 Razor 編輯器的改進
- Visual Studio Code:功能強大,易於使用的程式碼編輯器 mac/win版Mac
- 專為 Laravel 定製的 Visual Studio Code 編輯器Laravel
- Visual Studio Code好用的微軟程式碼編輯器微軟
- Python遷移編輯器到Visual Studio Code 的步驟Python
- Visual Studio 2022 預覽版3 最新功能解說
- visual studio連線linux編碼Linux
- 微軟程式碼編輯器Visual Studio Code Mac中文設定教程微軟Mac
- Visual Studio Code加入對Python的快速、功能豐富的語言支援:PylancePython
- visual studio原生支援C++的含義C++
- Visual Studio 2022 靜態庫編譯編譯
- Visual Studio 2019 v16.10 和 v16.11 Preview 1 現已推出!View
- Java on Visual Studio Code 3月更新Java
- 3月更新 | Visual Studio Code PythonPython
- Web編譯器Visual Studio擴充套件Web編譯套件
- .NET 6.0.6 和 .NET Core 3.1.26、Visual Studio 2022 17.2 和 17.3 Preview 2 和 .NET 7.0 Preview 5 同時釋出View
- Code Runner,率先支援剛釋出的 Visual Studio 2022!
- C# 編譯器選項(Visual Studio配置)C#編譯
- 無需離開 Visual Studio 即可編寫 Markdown
- Visual Studio Code
- Visual Studio Tips
- 自定義jqGrid編輯功能,當行獲取焦點時編輯,失去焦點時儲存
- gRPC cmake Visual Studio編譯安裝 (全命令列)RPC編譯命令列
- protobuf cmake Visual Studio 編譯安裝 (全命令列)編譯命令列
- Java on Visual Studio Code的更新 – 2021年3月Java
- 【Python】—{Visual Studio Code}Python
- Microsoft Visual Studio CodeROS
- 安裝 Visual Studio
- Visual Studio 快捷鍵
- 多功能音訊編輯:Celemony Melodyne Studio5啟用最新版音訊
- GitHub原生AI程式碼生成工具Copilot,官方支援Visual Studio 2022GithubAI
- Windows下Visual Studio 2013編譯Lua 5.1.4版本Windows編譯
- .NET 7 Preview 3新增了這些增強功能View