Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲免费精品,国产午夜在线观看,国产精品久久久久久久9999

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          就在剛剛,Visual Studio 2022 發(fā)布

          就在剛剛,Visual Studio 2022 發(fā)布了預(yù)覽版4

          版本的 Visual Studio 2022 版本 17.0 預(yù)覽版 4 中的新增功能摘要

          可擴(kuò)展性

          • 從 Microsoft.VisualStudio.Language.Client 程序集中刪除了 API

          編程語言

          • C#10

          C++

          • 支持開關(guān)下的 libfuzzer -fsanitize=fuzzer。有關(guān)更多詳細(xì)信息,請(qǐng)參閱文檔。
          • Hot Reload for C++現(xiàn)在支持 CMake 和 OpenFolder 項(xiàng)目。
          • 實(shí)現(xiàn)了/scanDependencies用于為 CMake 項(xiàng)目輸出 C++20 模塊依賴項(xiàng)的標(biāo)志,如P1689r3 中所述。這是支持使用 CMake 構(gòu)建基于模塊的項(xiàng)目的一步,我們正在努力在以后的版本中完成此支持。
          • 我們?cè)诖a分析工具中改進(jìn)了空指針取消引用檢測(cè)。
          • 我們已將 Visual Studio 附帶的 CMake 版本升級(jí)到 3.21 版。有關(guān)可用內(nèi)容的詳細(xì)信息,請(qǐng)參閱CMake 3.21 發(fā)行說明。
          • MSVC 工具集現(xiàn)在默認(rèn)為調(diào)試記錄中的SHA-256源散列。以前,該工具集默認(rèn)使用 MD5 進(jìn)行源散列。
          • 使用 C++ 工作負(fù)載的游戲開發(fā)現(xiàn)在安裝支持 Visual Studio 2022 的最新虛幻引擎。

          .NET 生產(chǎn)力

          • 同步命名空間以匹配解決方案資源管理器中的文件夾結(jié)構(gòu)
          • 從解決方案資源管理器配置后臺(tái)代碼分析

          .NET 熱重載

          • 改進(jìn)用戶體驗(yàn)(帶有選項(xiàng)的新按鈕),應(yīng)用更改保存和設(shè)置
          • 支持熱重載 .NET MAUI 應(yīng)用程序(iOS、Android 和 WinUI)
          • 對(duì) ASP.NET 方案的改進(jìn)
          • 現(xiàn)在支持更多編輯

          XAML 熱重載

          • 改進(jìn)了對(duì) .NET MAUI 應(yīng)用程序的 XAML 熱重載的支持
          • 改進(jìn)了對(duì) WPF 和 WinUI 應(yīng)用程序在同一會(huì)話中同時(shí)使用 XAML 和 .NET 熱重載的支持

          XAML 實(shí)時(shí)預(yù)覽

          • 添加了對(duì) .NET MAUI 和 Xamarin.Forms 應(yīng)用程序的支持(Android 模擬器)
          • 添加了對(duì) WinUI 3 和 UWP 應(yīng)用的支持

          測(cè)試工具

          • 在測(cè)試資源管理器中顯示
          • Web 負(fù)載測(cè)試和編碼的 UI 測(cè)試支持更新

          JavaScript/打字稿

          • 我們發(fā)布了一種新的 JavaScript/TypeScript 項(xiàng)目類型,它使用附加工具構(gòu)建獨(dú)立的 JavaScript/TypeScript 項(xiàng)目。
          • NPM GUI 可用,因此您現(xiàn)在可以像下載 Nuget 包一樣下載 NPM 模塊

          調(diào)試和診斷

          • 我們發(fā)布了一種名為 Dependent Breakpoint 的新型斷點(diǎn),它允許您將斷點(diǎn)配置為僅在第一次命中另一個(gè)斷點(diǎn)時(shí)啟用。
          • 我們?yōu)?Extrenal Sources 節(jié)點(diǎn)添加了更多更新,您現(xiàn)在可以在子節(jié)點(diǎn)“Modules without Sources”下看到模塊,并加載符號(hào)表單解決方案資源管理器本身。

          此版本的 Visual Studio 2022 版本 17.0 預(yù)覽版 4 中解決的問題摘要

          • 添加了 .NET 6 MAUI 工作負(fù)載的安裝路徑
          • 確保在靜態(tài)變量初始化期間在默認(rèn) AppDomain 中進(jìn)行 ATL 字符串初始化。
          • 發(fā)布包源映射功能將擴(kuò)大客戶對(duì)其軟件供應(yīng)鏈的控制。改進(jìn)了已安裝選項(xiàng)卡警告圖標(biāo)工具提示中的漏洞、棄用和組合消息。

          來自開發(fā)者社區(qū)的最高投票問題

          請(qǐng)查看我們?cè)诖税姹局械拈_發(fā)者社區(qū)修復(fù)的完整列表。

          • 在平臺(tái)工具集 143 中使用 std:c++lastest 時(shí),C++ 語法著色不起作用
          • 在文件中查找在 vs2022 預(yù)覽版 3 中不起作用
          • 分支更改后,Visual Studio 不會(huì)重新加載所有更改的項(xiàng)目文件
          • 激活語言服務(wù)器時(shí)出錯(cuò)
          • 右鍵單擊解決方案資源管理器中的任何項(xiàng)目并選擇“簽入”會(huì)給出異常消息。無法簽入更改。
          • Visual Studio UI 在構(gòu)建期間生成過多的構(gòu)建日志輸出時(shí)無響應(yīng)(例如:診斷詳細(xì)信息)
          • 用 C++ 開發(fā) Linux - 靜態(tài)鏈接是錯(cuò)誤的
          • VS2022 中的 T4 模板需要不兼容的使用
          • C++20 模塊無法獲取來自不同模塊的模板特化/重載
          • 在“Live Share”會(huì)話中保存文件會(huì)打開“另存為”對(duì)話框,而不是直接保存文件
          • C++ 項(xiàng)目無法在啟動(dòng)時(shí)重新加載項(xiàng)目外部的文件
          • 使用函數(shù)指針錯(cuò)誤編譯回歸
          • 使用 /permissive- 和朋友對(duì)不明確的操作員調(diào)用 (C2593) 進(jìn)行錯(cuò)誤診斷
          • 升級(jí)到 16.10 后,熱重載不適用于 Xamarin.Forms UWP/IOS
          • 加載 Entitlements.plist 模板時(shí)出錯(cuò)
          • dllimport constexpr 默認(rèn)構(gòu)造函數(shù)的智能感知錯(cuò)誤
          • 系統(tǒng)找不到指定的文件(通過雙擊構(gòu)建錯(cuò)誤消息進(jìn)行導(dǎo)航。)
          • C++ 項(xiàng)目不再在 VS2022 中構(gòu)建:找不到程序集“mscorlib.dll”
          • VS2022 Preview 2.1 中的 Razor 編輯器速度很慢
          • Intellisense 對(duì) C++20 和

          此版本的 Visual Studio 2022 版本 17.0 預(yù)覽版 4 中的新增功能的詳細(xì)信息

          可擴(kuò)展性

          以下 API 將從Microsoft.VisualStudio.Language.Client程序集中刪除:

          1. 財(cái)產(chǎn) ILanguageClientInitializationInfo.Result
          2. 過時(shí)的中間層接口:ILanguageClientCompletionProviderILanguageClientDidChangeConfigurationProviderILanguageClientDidChangeProviderILanguageClientDidCloseProviderILanguageClientDidOpenProviderILanguageClientExecuteCommandProviderILanguageClientWorkspaceSymbolProvider

          編程語言

          C# 10

          • with在結(jié)構(gòu)體 ( record struct Point(int X, int Y);, var newPoint=point with { X=100 };)上記錄結(jié)構(gòu)體和表達(dá)式。
          • 全局使用指令:global using指令避免using在程序中的許多文件中重復(fù)相同的指令。
          • 改進(jìn)的確定分配:確定分配和可空性分析更好地處理常見模式,例如dictionary?.TryGetValue(key, out value)==true.
          • 常量?jī)?nèi)插字符串:由常量組成的內(nèi)插字符串本身就是常量。
          • 擴(kuò)展屬性模式:屬性模式允許訪問嵌套成員 ( if (e is MethodCallExpression { Method.Name: "MethodName" }))。
          • 密封記錄 ToString:一個(gè)記錄可以繼承一個(gè)帶有密封的基礎(chǔ)記錄ToString。
          • 增量源生成器:通過分解源生成管道和緩存中間結(jié)果來改善大型項(xiàng)目中的源生成體驗(yàn)。
          • 混合解構(gòu):解構(gòu)賦值和解構(gòu)聲明可以混合在一起((existingLocal, var declaredLocal)=expression)。
          • 方法級(jí) AsyncMethodBuilder:用于編譯async方法的 AsyncMethodBuilder可以在本地覆蓋。
          • #line span 指令:允許像 Razor 這樣的源生成器使用#line指定目標(biāo)跨度 ( #line (startLine, startChar) - (endLine, endChar) charOffset "fileName") 的指令對(duì)線映射進(jìn)行細(xì)粒度控制。
          • Lambda 改進(jìn):允許在 lambda 上使用屬性和返回類型;lambda 和方法組具有自然委托類型 ( var f=short ()=> 1;)。
          • 內(nèi)插字符串處理程序:內(nèi)插字符串處理程序類型允許在賦值和調(diào)用中有效地格式化內(nèi)插字符串。
          • 文件范圍的命名空間:具有單個(gè)命名空間的文件不需要額外的大括號(hào)或縮進(jìn) ( namespace X.Y.Z;)。
          • 無參數(shù)結(jié)構(gòu)構(gòu)造函數(shù):支持結(jié)構(gòu)類型的無參數(shù)構(gòu)造函數(shù)和實(shí)例字段初始值設(shè)定項(xiàng)。
          • CallerArgumentExpression:此屬性允許捕獲作為字符串傳遞給方法的表達(dá)式。

          有關(guān)更多詳細(xì)信息,請(qǐng)參閱C# 語言功能狀態(tài)和重大更改。

          .NET 生產(chǎn)力

          同步名稱空間重構(gòu)是在(右擊)菜單現(xiàn)在可以在解決方案資源管理項(xiàng)目或文件夾,讓您輕松同步命名空間來匹配您的文件夾結(jié)構(gòu)。

          后臺(tái)代碼分析配置現(xiàn)在可在解決方案資源管理器(右鍵單擊)菜單中使用。右鍵單擊解決方案資源管理器中的解決方案節(jié)點(diǎn),然后選擇分析和代碼清理。接下來,選擇設(shè)置分析范圍以配置后臺(tái)代碼分析的范圍。

          .NET 熱重載

          在此版本中,我們繼續(xù)改進(jìn)熱重載體驗(yàn),包括支持更多 .NET 框架和運(yùn)行時(shí)場(chǎng)景、更多支持的編輯以及對(duì)用戶體驗(yàn)的改進(jìn)。

          改善用戶體驗(yàn)

          Visual Studio 中面向 .NET 和 C++ 開發(fā)人員的熱重載體驗(yàn)現(xiàn)在具有改進(jìn)的工具欄按鈕,具有更多功能和新的設(shè)置面板。

          • 新的熱重載按鈕:這個(gè)新按鈕有一個(gè)新圖標(biāo),命令從“應(yīng)用代碼更改”重命名為“熱重載”。
          • 輕松重啟應(yīng)用程序:如果需要通過重建應(yīng)用粗魯?shù)木庉嫞瑹o論您是使用調(diào)試器啟動(dòng)應(yīng)用程序還是在沒有調(diào)試器的情況下啟動(dòng)應(yīng)用程序,您現(xiàn)在都可以輕松重啟正在運(yùn)行的應(yīng)用程序。如果您有一個(gè)有效的 .NET 更改,但熱重載不支持在運(yùn)行時(shí)進(jìn)行更新而無需重建,則可能會(huì)發(fā)生這種情況。
          • 保存時(shí)熱重載:以前您只能在 ASP.NET 項(xiàng)目中應(yīng)用保存時(shí)熱重載更改。在此版本中,現(xiàn)在可以使用新的選擇加入設(shè)置“文件保存時(shí)熱重載”支持熱重載的任何項(xiàng)目類型的熱重載。啟用后,所有項(xiàng)目類型都將在保存時(shí)應(yīng)用更改。
          • 輕松設(shè)置訪問:在此版本中,我們還添加了一個(gè)熱重載設(shè)置面板,以便您在啟用/禁用熱重載時(shí)進(jìn)行更多控制。您可以在 Visual Studio 的“選項(xiàng) > .NET / C++ 熱重載”中或通過單擊設(shè)置通過熱重載按鈕下拉菜單訪問這些設(shè)置。

          支持的平臺(tái) (.NET MAUI)

          在此版本中,現(xiàn)在可以在 .NET MAUI 應(yīng)用程序中使用 .NET 熱重載體驗(yàn)。當(dāng)您使用 Visual Studio 調(diào)試器將 .NET MAUI 應(yīng)用程序作為 WinUI、.NET 6 iOS/tvOS 或 .NET 6 Android 應(yīng)用程序運(yùn)行時(shí),并且當(dāng)您處于打開解釋器(默認(rèn)情況下打開)的調(diào)試配置中時(shí),此功能有效新模板)。此功能適用于 .NET MAUI 和 .NET MAUI Blazor 應(yīng)用程序。

          已知問題和限制:

          • 在 Android 和 iOS/tvOS 場(chǎng)景中,當(dāng) Mono 是運(yùn)行時(shí),只能編輯方法主體并對(duì)這些方法進(jìn)行更改。在 .NET 6 中,對(duì)于以 Mono 作為運(yùn)行時(shí)的任何平臺(tái),這將是一個(gè)限制,并且在使用 CoreCLR 運(yùn)行時(shí)時(shí)支持更多的編輯(例如:作為 WinUI 3 應(yīng)用程序運(yùn)行的 .NET MAUI 應(yīng)用程序)。
          • 對(duì)于 .NET MAUI Blazor 應(yīng)用程序,熱重載不會(huì)自動(dòng)刷新視圖,并且 CSS 自動(dòng)同步尚不可用。這些已知問題正在為未來的版本進(jìn)行處理。

          改進(jìn)了對(duì) ASP.NET 方案的支持

          在此版本中,我們現(xiàn)在為處理 ASP.NET Core 和 Blazor 等項(xiàng)目類型的 ASP.NET 開發(fā)人員提供其他功能。改進(jìn)包括:

          • CSS 自動(dòng)同步:現(xiàn)在可以在應(yīng)用程序運(yùn)行時(shí)更改 CSS 文件,并且在您鍵入時(shí)更改將立即應(yīng)用于正在運(yùn)行的應(yīng)用程序
          • CSHTML:編輯 Razor CSHTML 文件現(xiàn)在將支持更多類型的編輯
          • 瀏覽器刷新:編輯 razor 文件現(xiàn)在將在調(diào)試時(shí)自動(dòng)刷新 Web 瀏覽器中的更改。這以前僅在沒有調(diào)試器的情況下啟動(dòng)應(yīng)用程序時(shí)可用

          注意:在使用熱重載對(duì) Razor 文件(.cshtml、.razor)應(yīng)用更改時(shí),有一個(gè)已知問題會(huì)導(dǎo)致工具錯(cuò)誤并破壞應(yīng)用程序功能。我們正在努力盡快解決這個(gè)問題。要解決此問題,請(qǐng)重新啟動(dòng)應(yīng)用程序以應(yīng)用 Razor 更改。

          支持的編輯 (.NET)

          現(xiàn)在可以使用熱重載和編輯并繼續(xù)機(jī)制對(duì) C# 10 功能進(jìn)行其他類型的編輯,這些新支持的編輯包括:

          • 添加或更改全局 using 語句
          • 添加或更改文件范圍的命名空間
          • 對(duì) lambda 可能的編輯類型進(jìn)行更多改進(jìn)
          • 更改 lambda 表達(dá)式中的屬性
          • 添加或更改具有無參數(shù)構(gòu)造函數(shù)的結(jié)構(gòu)

          此外,現(xiàn)在還可以在方法中重命名參數(shù)。

          XAML 熱重載

          改進(jìn)了對(duì) .NET MAUI 應(yīng)用程序的 XAML 熱重載支持

          在此版本中,我們繼續(xù)改進(jìn)對(duì) XAML 熱重載的支持,同時(shí)從新的單一項(xiàng)目模板運(yùn)行 .NET MAUI Android、iOS 和 WinUI 應(yīng)用程序。在此版本中,現(xiàn)在可以進(jìn)行以下類型的編輯:

          • 更改動(dòng)態(tài)和靜態(tài)資源
          • 修改網(wǎng)格中項(xiàng)目的順序
          • 將網(wǎng)格更改為 StackPanel
          • 制作新元素并分配它們

          注意:隨著 .NET MAUI 朝著正式版本的方向發(fā)展,XAML 熱重載團(tuán)隊(duì)正在努力幫助識(shí)別和修復(fù)平臺(tái)內(nèi)的問題,以幫助確保 XAML 熱重載功能可靠地工作。目前,XAML 熱重載機(jī)制的某些方面將無法正確應(yīng)用,我們將繼續(xù)對(duì)每個(gè)版本進(jìn)行改進(jìn)。我們強(qiáng)烈建議您向我們發(fā)送 VS 反饋,說明任何對(duì)您不利的情況,因?yàn)檫@極大地幫助我們構(gòu)建了高質(zhì)量的產(chǎn)品。

          改進(jìn)了對(duì)一起使用 XAML 和 .NET Hot Reload 的支持:

          隨著 .NET Hot Reload 的推出,我們隨著時(shí)間的推移進(jìn)行了一系列改進(jìn),以便在同一個(gè)調(diào)試會(huì)話中同時(shí)使用 XAML 和 .NET Hot Reload 技術(shù)時(shí)實(shí)現(xiàn)盡可能流暢的體驗(yàn)。

          在此版本中,我們啟用了以下場(chǎng)景:

          對(duì)于 WPF 和 WinUI 3 應(yīng)用程序

          • XAML 代碼編輯器現(xiàn)在將正確顯示由 IntelliSense 中的 .NET 熱重載操作創(chuàng)建的新創(chuàng)建的控件類型和屬性
          • 使用 .NET Hot Reload 綁定到新創(chuàng)建的屬性現(xiàn)在將按預(yù)期工作。對(duì)于 WinUI,您現(xiàn)在還可以使用 x:Bind 綁定到新屬性

          對(duì)于 WPF 應(yīng)用程序

          • 為使用 .NET Hot Reload 創(chuàng)建的事件處理程序添加新創(chuàng)建的方法現(xiàn)在將起作用

          為了幫助我們測(cè)試這些新功能,請(qǐng)確保在“選項(xiàng) > 預(yù)覽功能 > XAML IntelliSense 更新后 .NET 熱重載”下打開預(yù)覽標(biāo)志。

          注意:雖然如果首先使用 .NET 熱重載應(yīng)用類型,然后使用 XAML 熱重載,則上述方案有效,但存在已知限制。例如,如果您將使用 XAML 熱重載的新屬性添加到尚未創(chuàng)建的屬性,然后僅使用 .NET 熱重載來創(chuàng)建它,則 XAML 更改將看不到新屬性。我們已經(jīng)意識(shí)到這個(gè)問題,并希望在未來改進(jìn)它。

          XAML 實(shí)時(shí)預(yù)覽

          借助 XAML Live Preview,現(xiàn)在可以捕獲正在運(yùn)行的應(yīng)用程序的屏幕并將其放入 Visual Studio 中的停靠窗口中,從而更輕松地使用 XAML 和 .NET 熱重載來更改應(yīng)用程序,并立即從右側(cè)看到 UI 更改Visual Studio IDE。

          在此版本中,我們將支持?jǐn)U展到 WPF 之外,WPF 是第一個(gè)受支持的框架,現(xiàn)在包括:

          • WinUI 3 或通用 Windows 平臺(tái) (UWP) 應(yīng)用
          • .NET MAUI 在 Android 模擬器中運(yùn)行或作為 WinUI 3 應(yīng)用程序運(yùn)行
          • Xamarin.Forms 在 Android 模擬器中運(yùn)行或作為 UWP 應(yīng)用運(yùn)行

          仍然存在一些限制,例如 Xamarin.Forms 和 WinUI 平臺(tái)中沒有元素選擇,并且無法通過 XAML Live Preview 與正在運(yùn)行的應(yīng)用程序進(jìn)行交互。

          測(cè)試工具

          • 在測(cè)試資源管理器中顯示 (Ctrl+E,S):在測(cè)試資源管理器中顯示是能夠從光標(biāo)在編輯器中的測(cè)試方法中的位置跳轉(zhuǎn)到測(cè)試在測(cè)試資源管理器中的位置。這可能會(huì)讓您想起與 Active Document 同步的類似功能,該功能可在解決方案資源管理器中突出顯示您當(dāng)前正在使用的文檔。這是開發(fā)者社區(qū)中投票最多的項(xiàng)目之一,因此感謝所有投票并幫助我們優(yōu)先考慮此功能的人!在測(cè)試資源管理器中顯示也可從編輯器右鍵單擊菜單、CodeLens 測(cè)試字形和解決方案資源管理器中的右鍵單擊中獲得。

          • Web 負(fù)載測(cè)試和編碼的 UI 測(cè)試支持更新:Web 負(fù)載測(cè)試記錄器現(xiàn)在在 Visual Studio 2022 預(yù)覽版 4 中可用。編碼的 UI 測(cè)試記錄器不會(huì)包含在 Visual Studio 2022 中。您仍然可以運(yùn)行編碼的 UI 測(cè)試并通過在 Visual Studio 2022 中編寫代碼來創(chuàng)建新測(cè)試,但記錄器依賴于無法移植的 32 位依賴項(xiàng)。您仍然可以并排安裝 Visual Studio 2019 以使用編碼的 UI 記錄器。提醒一下,Web Load Test 和 Coded UI Test 已于 2019 年棄用,我們確實(shí)計(jì)劃在可以最大程度地減少對(duì)用戶的影響時(shí)將它們從產(chǎn)品中刪除。我們強(qiáng)烈鼓勵(lì)對(duì) Web UI 測(cè)試感興趣的用戶采用新的跨平臺(tái)和開源 Web 測(cè)試框架Playwright. 除了支持所有主要瀏覽器和更好地處理異步代碼之外,Playwright 還內(nèi)置了測(cè)試記錄功能。

          JavaScript/打字稿

          • 我們發(fā)布了一種新的 JavaScript/TypeScript 項(xiàng)目類型,它使用附加工具構(gòu)建獨(dú)立的 JavaScript/TypeScript 項(xiàng)目。在此處閱讀更多相關(guān)信息
          • NPM GUI 可用,因此您現(xiàn)在可以像在新的 JavaScript/TypeScript 項(xiàng)目中下載 Nuget 包一樣下載 NPM 模塊

          調(diào)試和診斷

          依賴斷點(diǎn)

          這是一個(gè)新的斷點(diǎn),允許用戶配置一個(gè)斷點(diǎn),只有在第一次命中另一個(gè)斷點(diǎn)時(shí)才啟用。調(diào)試時(shí),Visual Studio 調(diào)試器只會(huì)在命中先決條件斷點(diǎn)時(shí)暫停依賴斷點(diǎn)上的應(yīng)用程序。您可以通過從設(shè)置窗口中啟用“僅在命中跟隨斷點(diǎn)時(shí)啟用”復(fù)選框并從下拉列表中選擇您希望配置依賴斷點(diǎn)的先決斷點(diǎn)來將任何斷點(diǎn)轉(zhuǎn)換為依賴斷點(diǎn)。

          外部源節(jié)點(diǎn)更新

          解決方案資源管理器中的外部源節(jié)點(diǎn)現(xiàn)在也支持 C++。此外,我們添加了一個(gè)新的子節(jié)點(diǎn),它為您提供所有尚未加載符號(hào)的模塊。

          您還可以使用右鍵單擊上下文菜單直接從解決方案資源管理器加載符號(hào),以便模塊可以出現(xiàn)在外部源節(jié)點(diǎn)中。外部源節(jié)點(diǎn)的文件現(xiàn)在也按字母順序排序。

          以上就是VS2022 預(yù)覽版4 更新的全部?jī)?nèi)容。

          最后附加幾張安裝的效果圖:

          、什么是HTML?

          HTML:Hyper Text Markup Language(超文本標(biāo)記語言)

          作用:編寫網(wǎng)站;

          基本格式:

          <html>

          <head>

          <title>我的第一個(gè)網(wǎng)頁</title>

          </head>

          <body>

          我的第一個(gè)網(wǎng)頁

          </body>

          </html>

          注:< body>、</body>等成對(duì)的標(biāo)簽,分別叫開放標(biāo)簽和閉合標(biāo)簽

          單獨(dú)呈現(xiàn)的標(biāo)簽(空元素),如 <hr/> ;意為用 / 來關(guān)閉空元素


          二、基本標(biāo)簽:

          1、title標(biāo)簽:<title>我愛上了不該愛的人</title>

          2、meta標(biāo)簽:<meta charset="UTF-8" />

          <meta name=“keywords” content=“亮哥Java學(xué)堂" />

          <meta name=“description” content=“Java體系系統(tǒng)學(xué)習(xí)……" />

          3、標(biāo)題標(biāo)簽:<h1>…</h1>

          <h2>…</h2>

          <h3>…</h3>

          <h4>…</h4>

          <h5>…</h5>

          <h6>…</h6>

          4:段落標(biāo)簽:

          <p>北京歡迎你,有夢(mèng)想誰都了不起!</p>

          <p>有勇氣就會(huì)有奇跡。</p>

          5、換行標(biāo)簽:<br/>

          6、水平線標(biāo)簽:<hr/>

          7、字體樣式標(biāo)簽:加粗:<strong>..<strong/>

          斜體:<em>..<em/>

          8、圖片標(biāo)簽:<img src="path" alt="text" title="text" width="x" height="y" />

          9、鏈接標(biāo)簽:<a href="path" target="目標(biāo)窗口位置">鏈接文本或圖像</a>

          添加新內(nèi)容:

          塊元素:無論內(nèi)容多少,該元素獨(dú)占一行(p、h1-h6…),可以改變高度,可以改變左右距離

          行內(nèi)元素內(nèi)容撐開寬度,左右都是行內(nèi)元素的可以排在一行(a、strong、em…),不可以改變高度,只可以改變左右的距離。



          示例:

          <html lang="en">

          <!-- lang 語言,zh-CN -->

          <!-- hello -->

          <head >

          <title>我的頁面標(biāo)題</title>

          <!-- 給頁面標(biāo)題添加頭像 -->

          <Link rel="inco" href=".../img/one.jpg" type="image/x-icon"/>

          </head>

          <body>

          <!-- 第一部分 -->

          <!-- <h1>Hello World!</h1>

          <img src="img/人物.jpg" width="160" height="200" alt="五一" title="六一"/> -->

          <!-- 第二部分 -->

          <a href="http://www.baidu.com" target="_blank">

          <img src="img1.png" alt="姑娘,歡迎降落在這殘酷的世界" title="姑娘,歡迎降落在這殘酷的世界" />

          <!-- 顯示京東圖片,點(diǎn)擊跳轉(zhuǎn)到百度頁面 -->

          </body>

          </html>


          效果圖鏈接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlOne/hello.html

          您是一名開發(fā)者,相信對(duì)于Visual Studio Code(VS Code)并不陌生。作為日常工作中的重要代碼編輯器,VS Code提供了豐富的插件生態(tài)系統(tǒng),極大地提升了我們工作效率和代碼質(zhì)量。那么,具有哪些插件可以讓我們的編程工作變得更加得心應(yīng)手呢?讓我們一起探討。

          提高開發(fā)效率的Visual Studio Code插件

          1. Turbo Console Log

          您是否遇到過需要快速生成日志語句的情況,例如 console.log(' ~ classWrappingVariable ~ functionWrappingVariable ~ variable', variable);? Turbo Console Log 提供了快捷鍵快速插入日志語句,支持多種編程語言和框架。安裝插件后,使用指定的快捷鍵即可在光標(biāo)位置插入格式化的日志語句,極大地加快了問題排查過程,提高調(diào)試效率。

          Turbo Console Log

          2. AutoScssStruct4Vue

          當(dāng)你開發(fā)Vue文件需要自動(dòng)生成對(duì)應(yīng)的SCSS文件時(shí),AutoScssStruct4Vue可以成為你的得力助手。它可以根據(jù)Vue文件的template部分結(jié)構(gòu)自動(dòng)創(chuàng)建和維護(hù)SCSS文件,提高開發(fā)效率。安裝插件后,在Vue文件上使用右鍵菜單或快捷鍵可以自動(dòng)生成對(duì)應(yīng)的SCSS文件。

          AutoScssStruct4Vue

          3. 別名路徑跳轉(zhuǎn)

          有用別名路徑的習(xí)慣嗎?別名路徑跳轉(zhuǎn)功能可以幫你快速導(dǎo)航到代碼中的別名路徑,方便快速定位和引用文件。安裝插件后,通過在項(xiàng)目中配置別名路徑規(guī)則,用戶可以使用快捷鍵或點(diǎn)擊別名路徑進(jìn)行跳轉(zhuǎn),提高開發(fā)和維護(hù)效率。

          別名路徑跳轉(zhuǎn)

          4. CSS Navigation

          CSS Navigation可以在HTML文件中點(diǎn)擊類名,直接跳轉(zhuǎn)到對(duì)應(yīng)的CSS模塊,方便快速定位和編輯樣式,提高了頁面設(shè)計(jì)和樣式調(diào)整的速度和準(zhǔn)確性。

          CSS Navigation

          5. Path Intellisense

          Path Intellisense是一個(gè)自動(dòng)完成文件名的Visual Studio Code插件,在輸入文件路徑時(shí)提供智能建議,方便快速定位和引用文件,減少了文件路徑的錯(cuò)誤,提高了開發(fā)者的生產(chǎn)力。

          Path Intellisense

          6. 中文翻譯英文插件

          中文翻譯英文插件為幫助程序員命名變量而生,提供中文到英文的翻譯,通過鼠標(biāo)懸停操作翻譯中文,幫助程序員找到合適的英文名稱。

          中文翻譯英文插件

          7. Code Spell Checker

          Code Spell Checker 是一個(gè)為源代碼提供拼寫檢查的工具,它能夠幫助開發(fā)者捕捉常見的拼寫錯(cuò)誤,同時(shí)減少誤報(bào)的情況。

          spell

          這些插件通過自動(dòng)化和智能化的功能,讓您可以更專注于實(shí)際的開發(fā)任務(wù),提升工作效率。讓我們嘗試,共享使用經(jīng)歷,反饋提升體驗(yàn)。

          如何開發(fā)一個(gè)VS Code插件

          想要滿足更多個(gè)性化的工作需求 ? 也許您可以嘗試開發(fā)屬于自己的VS Code插件。以下是開發(fā)插件的基本步驟:

          開發(fā)步驟

          1. 準(zhǔn)備開發(fā)環(huán)境

          首先要確保您的系統(tǒng)上安裝了Node.js(最好是v18以上版本)、npm和VS Code。最后,安裝Yeoman和VS Code擴(kuò)展生成器:

          npm install -g yo generator-code
          

          2. 創(chuàng)建插件項(xiàng)目

          使用VS Code擴(kuò)展生成器生成一個(gè)新的VS Code插件項(xiàng)目:

          yo code
          

          yo

          然后根據(jù)提示輸入插件信息。

          3. 編寫插件代碼

          在 extension.js 或 extension.ts 文件中編寫插件的主要邏輯,例如定義命令、事件處理程序等。通過 vscode 模塊訪問VS Code API進(jìn)行插件開發(fā)。

          testcode

          4. 測(cè)試和調(diào)試插件

          在VS Code中打開插件項(xiàng)目,按F5鍵運(yùn)行插件。這將啟動(dòng)一個(gè)新的VS Code窗口,其中您的插件將被激活,您可以使用VS Code的調(diào)試功能調(diào)試插件。

          5. 打包和發(fā)布插件

          通過 vsce package 命令將插件打包成.vsix文件,然后發(fā)布到VS Code插件市場(chǎng)或手動(dòng)分發(fā)給其他用戶。

          這樣,您就可以成功開發(fā)一個(gè)VS Code插件了。有任何問題或者想了解更多詳細(xì)信息,都可以參照VSCode官方文檔,它提供了更詳細(xì)的步驟和指南。同時(shí)也可以參考zhuanzhuan之前的公眾號(hào)文章——教你用VS Code插件實(shí)現(xiàn)五彩斑斕的偽代碼 ,有詳細(xì)介紹怎么開發(fā)一個(gè)vscode插件。

          總結(jié)

          VS Code插件不僅能提升我們的編程效率,它們也為我們的編程生涯增加了樂趣。希望大家都可以從中受益,一起提升我們的開發(fā)效率。

          關(guān)于作者

          黃棉通,轉(zhuǎn)轉(zhuǎn)FE,負(fù)責(zé)轉(zhuǎn)轉(zhuǎn)B2C前端開發(fā)。

          來源-微信公眾號(hào):大轉(zhuǎn)轉(zhuǎn)FE

          出處:https://mp.weixin.qq.com/s/qVWB8oAEmVB6od1p_RuQNw


          主站蜘蛛池模板: 国产精品伦子一区二区三区| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 亚洲一区二区三区免费在线观看| 精品无码一区二区三区水蜜桃| 亚洲一区二区三区在线观看网站| 国产精品丝袜一区二区三区 | 国产精品第一区揄拍| 综合无码一区二区三区四区五区 | 国内精品一区二区三区最新| 国产三级一区二区三区| 日韩亚洲一区二区三区| 欧美日韩国产免费一区二区三区 | 亚洲国产成人久久一区WWW | 日韩视频一区二区在线观看| 一区二区三区精品高清视频免费在线播放 | 色妞AV永久一区二区国产AV | 性色av闺蜜一区二区三区| 在线视频一区二区三区三区不卡| 色综合视频一区二区三区44| 精品国产免费一区二区三区| AV鲁丝一区鲁丝二区鲁丝三区| 一区二区福利视频| 国产激情一区二区三区| 国产成人精品一区二三区| 亚洲一区免费在线观看| 一区二区三区四区精品视频| 日本一区二区三区不卡视频中文字幕| 91精品一区二区三区久久久久 | 欧洲亚洲综合一区二区三区| 国产精品夜色一区二区三区| 亚洲电影国产一区| 99热门精品一区二区三区无码| 久久国产一区二区| 国产91大片精品一区在线观看| 视频在线一区二区三区| 亚洲精品国产suv一区88| 精品亚洲一区二区三区在线播放| 亚洲AV永久无码精品一区二区国产| 亚洲福利视频一区二区| 国产凹凸在线一区二区| 最新欧美精品一区二区三区|