日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#-Visual Studio工具使用實(shí)踐

freeflydom
2025年6月11日 9:19 本文熱度 506

Visual Studio —— 毋庸置疑的宇宙第一綜合性編程IDE,可用于構(gòu)建 Web、云、桌面、移動(dòng)應(yīng)用、服務(wù)和游戲。

?? 推薦安裝Enterprise 企業(yè)版!功能最全。


01、Visual Studio基礎(chǔ)配置

1.1、必備快捷鍵

快捷鍵說(shuō)明
Ctrl+C/V/X常規(guī)的復(fù)制、粘貼、剪切,程序猿核心技能
Ctrl+Shift+V會(huì)顯示歷史的剪切板內(nèi)容,Win+V是Windows系統(tǒng)的歷史剪切板
Ctrl+D復(fù)制當(dāng)前行
Ctrl+F當(dāng)前文檔搜索
Ctrl+Shift+F全局項(xiàng)目文件搜索
Ctrl+K+Z還原剛關(guān)閉的文檔,在“窗口”菜單下
Ctrl+E+E、Ctrl+E+D,自定義代碼注釋、取消注釋,兩個(gè)比較常用的功能自定義一個(gè)趁手的快捷鍵吧!
Ctrl+E+F,自定義格式化文檔,自定義的快捷鍵
F12轉(zhuǎn)到定義
Ctrl + R +R重命名
Ctrl + K +S插入外側(cè)代碼包裹選中的代碼塊,一般用與#region包裹代碼
Shift+Alt+鼠標(biāo)點(diǎn)擊多光標(biāo):點(diǎn)擊添加多光標(biāo),多光標(biāo)適合同時(shí)修改多個(gè)地方
Shift+Alt+./;多光標(biāo):.為順序多選匹配項(xiàng),;全選匹配性
Ctrl + Tab切換VS工具當(dāng)前活動(dòng)窗口、標(biāo)簽
F7、ShiftF7WPF項(xiàng)目Xaml設(shè)計(jì)器、代碼切換
F5啟動(dòng)調(diào)試
Ctrl+F5開(kāi)始執(zhí)行不調(diào)試
F10逐語(yǔ)句調(diào)試
F11逐語(yǔ)句調(diào)試

建議根據(jù)需要和個(gè)人習(xí)慣定制快捷鍵:工具》選項(xiàng)》鍵盤。

1.2、基礎(chǔ)設(shè)置

  • 中文的智能提示,VS2022 可單獨(dú)安裝智能提示 IntelliSense 的語(yǔ)言包,下載鏈接、安裝方式都在該鏈接里。

??注意按照官方指示的目錄下拷貝語(yǔ)言文件,重啟VS生效。

  • CodeLens:在屬性、方法上顯示代碼的引用信息、Git等信息,比較實(shí)用。設(shè)置位置:選項(xiàng)文本編輯器所有語(yǔ)言CodeLens。

  • 不同項(xiàng)目文件選項(xiàng)卡顯示為不同的顏色,便于區(qū)分。需要在設(shè)置里啟用【文檔選項(xiàng)卡著色】。

1.3、編程字體

編程字體一般都會(huì)用等寬字體,更適合編程顯示,效果和體驗(yàn)更好,Bug寫的更6。常用字體推薦:

  • JetBrains Mono,JetBrains 公司專為開(kāi)發(fā)者打造的免費(fèi)開(kāi)源編程字體。
  • Fira Code,個(gè)人開(kāi)源的等寬字體。
  • Casadia Code,微軟開(kāi)發(fā)的等寬字體。
  • Consolas :Windows自帶字體,VS默認(rèn)編程字體。Consolas是一套等寬字體的字型,屬無(wú)襯線字體,由Lucas de Groot設(shè)計(jì)。

上圖的字體示意實(shí)在Excel表格中處理的,因此沒(méi)有顯示連字符。

設(shè)置字體為主如下:**工具 **> 選項(xiàng) > 字體和顏色,(設(shè)置值為個(gè)人環(huán)境設(shè)置)。

  • “文本編輯器”設(shè)置的是代碼(文本)字體,設(shè)置字體為“JetBrains Mono”,大小“11”。
  • “環(huán)境“為VS工具本身的字體,設(shè)置為“微軟雅黑”,大小“10”。

1.4、VS主題

VS默認(rèn)淺色主題看久了眼睛容易累,所以更改多比較流行深色系的主題色,更適合長(zhǎng)時(shí)間編程。

  • ClaudiaIDE,是一個(gè)主題插件,可以設(shè)置背景圖。

2、常用功能

2.1、好用的代碼片段

VS中內(nèi)置了很多代碼片段,可快速輸入代碼,提高編碼效率。輸入快捷字符,VS的智能提示面板中就會(huì)包括相關(guān)代碼片段選項(xiàng),選擇即可完成代碼輸入。參考官網(wǎng) C# 代碼片段,常用的如try、foreach、if、do、propdp等。

??使用代碼片段,并定制項(xiàng)目所需的代碼片段,可以提高個(gè)人、團(tuán)隊(duì)Bug編寫效率,及代碼規(guī)范。自定義代碼片段,參考:自定義代碼片段-SnippetEditor。

常用的一些如下表,使用方式,代碼片段名稱+Tab鍵。

代碼片段(快捷名稱)說(shuō)明
class定一個(gè)類,類似的interface、enum
ctor快速生成構(gòu)造函數(shù)
prop創(chuàng)建自動(dòng)實(shí)現(xiàn)的屬性聲明
propfull創(chuàng)建具有私有字段的完整屬性
propdp創(chuàng)建依賴屬性(WPF),及附加屬性propa
try生成try...catch,還有tryf生成try...finally語(yǔ)句塊
forfor循序代碼塊,類似的還有do、while、if、else
switch創(chuàng)建 switch 塊

示例:“cw”+Tab建快速輸入Console.WriteLine();

示例:“switch ”+兩次Tab + 輸入枚舉變量(會(huì)自動(dòng)定位到switch的括號(hào)中),然后回車,快速完成枚舉的Case語(yǔ)句模板代碼,很絲滑。

2.2、TODO列表

代碼中一些TODO代辦工作注釋,可以可視化管理,【視圖】>【任務(wù)列表】,快捷鍵:Ctrl + \ + T。


/// <summary>

/// TODO:使用線程池,待實(shí)現(xiàn),及測(cè)試驗(yàn)證

/// </summary>

internal class ThreadPoolTaskScheduler : ITaskSchedulerBase



//TODO:待改進(jìn)

2.3、便捷的Git工具

VS自帶的Git管理功能還是比較強(qiáng)大,常用場(chǎng)景都覆蓋了,基本不需要再安裝其他Git的GUI工具了。


03、插件|效率

  • ReSharper,出自JetBrains,全方位的代碼輔助工具,非常強(qiáng)大,缺點(diǎn)是貴、耗性能(這可能是我自己的缺點(diǎn)——qiong)。
  • Indent Guides,縮進(jìn)線的多種顯示配置,還比較實(shí)用。
  • GitHub Copilot,微軟官方的代碼AI插件,之前需要付費(fèi),現(xiàn)在基礎(chǔ)功能免費(fèi),還是挺香的(需要**上網(wǎng))。
  • TONGYI Lingma 2022,阿里出的AI編碼插件,免費(fèi)使用,還行。
  • ?Codist: Codist是一個(gè)致力于為 C# 程序員提供更佳的編碼體驗(yàn)和效率的 Visual Studio 擴(kuò)展,高亮樣式、代碼導(dǎo)航、代碼提示。
  • MVVMTools:定位窗體的VM文件。
  • SnippetEditor,C#代碼片段編輯,更多參考《Visual Studio的代碼片段及自定義》。
  • XAML Styler,格式化XAML代碼。

?Codist

Codist 是一個(gè)致力于為 C# 程序員提供更佳的編碼體驗(yàn)和效率的 Visual Studio 擴(kuò)展,算是一個(gè)寶藏插件,開(kāi)源免費(fèi)??稍鰪?qiáng)語(yǔ)法突出顯示、快速信息(工具提示)、導(dǎo)航欄、滾動(dòng)條、顯示質(zhì)量,并為代碼編輯器提供帶有代碼重構(gòu)的智能工具欄。

??問(wèn)題:如果更改 Visual Studio 的主題,Codist可能不會(huì)正常工作,需要重啟VS解決。

高級(jí)語(yǔ)法高亮樣式

對(duì)代碼更高級(jí)、細(xì)致的語(yǔ)法高亮設(shè)置,自定義設(shè)置項(xiàng)真的是非常、非常、非常豐富。可以識(shí)別各種語(yǔ)法標(biāo)識(shí),并且自定義不同的字體樣式、下劃線、字體大小、透明度等樣式。

導(dǎo)航欄

更高級(jí)的代碼導(dǎo)航欄功能,覆蓋了原有的導(dǎo)航區(qū)域。

  • 支持設(shè)置顯示更豐富的導(dǎo)航內(nèi)容,如#regin
  • 支持過(guò)濾搜索,方法還可以拖拽調(diào)整位置。
  • 點(diǎn)擊開(kāi)始位置的“房子”按鈕還可以全局樹(shù)形導(dǎo)航。

智能工具條

選中代碼,或雙擊Shift 鍵時(shí),它會(huì)自動(dòng)顯示。常用功能包括:重命名、查找、重構(gòu)、選中相同的內(nèi)容、添加注釋、查找所有應(yīng)用等,這里提供的功能都非常方便,可以深入研究下。

  • 文本格式:轉(zhuǎn)大寫、轉(zhuǎn)小寫,首字母大寫。
  • 查找下一個(gè)

  • 選中代碼后“重構(gòu)”

  • 聯(lián)網(wǎng)搜索:選中文本 > 搜索按鈕 > 右鍵,就可以快速搜索內(nèi)容了。

超級(jí)代碼提示

  • 代碼提示增強(qiáng),如下圖,更豐富、更好的布局。還有方法重載列表(這個(gè)非常好用),繼承的接口,特性信息等。
  • 這里還可以右鍵進(jìn)行進(jìn)一步操作。

  • 如果是數(shù)字類型,會(huì)顯示十進(jìn)制、十六進(jìn)制和二進(jìn)制形式,在進(jìn)行位操作時(shí)非常有用。
  • 如果是字符串,則會(huì)顯示字符長(zhǎng)度,及Hash值。
  • 如果是枚舉,會(huì)顯示所有枚舉成員。等等。。。

Indent Guides縮進(jìn)線

Indent Guides 支持比較豐富的縮進(jìn)線樣式配置,對(duì)于層級(jí)比較深的代碼比較有用。


轉(zhuǎn)自https://www.cnblogs.com/anding/p/18919985


該文章在 2025/6/11 9:19:01 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

久久久久久久久久久久大鸡巴| 久久久久久久只| 超碰97免费人妻有码| 亚洲一区二区涩爱中文字幕| 亚洲 欧美 亚洲一区| 欧美婷婷一区二区三区五月| 国产欧美日韩成人视频| 日你韩欧美综合| 好吊妞这里只有视频| 久久中文字幕女同| 噜噜噜| 韩日国av毛片在线| 橾b视频免费观看| 色色色色色色综合色AV| 农村午夜福利| 韩国av三级在线一区二区| 日韩无码合集| 欧美久久久影颜| 偷拍亚洲欧美诱惑强奸成人综合| 美女护士被操高潮视频| 人妻夜间福利| 亚洲二区精品| 国产日本精品伦理片| 艹逼视频在线观| 玖玖国产欧美不卡视频| 亚洲精品91视频成人| _级黄色大片| 午夜视频自拍一区| 人妻AV在线资源| www.caoporn.c| 日本啪啪啪啪免费| 婷婷五月色香综合激情视频| 日本一区少妇| 黄色成人特色av| 搞鸡黄www.黄片视频| 东北色熟妇| 久久久久久久久久久久久丝袜| 少妇天天舔天天干| 五五月婷婷深爱激情网| 国产二次元1区2区| 久久婷婷高清影院网|