visualStudio 的一些常用使用操作總結


今年苟了差不多一整年,期間斷斷續續把c++ prime plus 看完了 ,發現並沒有什么鳥用 ,但是對代碼怎么形成二進制的過程 動態內存管理 這些模模糊糊的確實理解更深刻些了 特別是c++過度到c# 恍然大悟 噢 原來是這樣。期間找過一些c++的工作 ,要說面試題 其實基本都能做出來 然並卵 工資沒有c#高 並且還看不上你。反正以前也用c#造過不少輪子 后來就釋然了c++也就那么回事。生產工具越先進競爭越大卻是不爭的事實 看着那些做web的java的培訓班的 一堆一堆的前仆后繼。
今年啥都沒寫,這篇純粹湊形式吧 都快年末了。

VS2017中一些常用的有用的快捷鍵

Ctrl+K 然后Ctrl+C  注釋代碼

Ctrl+K 然后ctrl+U 取消注釋

Ctrl + -控制鍵+減號 回到上一個光標處 到處瀏覽代碼的時候 個人認為還是蠻有用的

Ctrl+G 轉到指定行

F12 當你點擊一個變量的時候 可以回到定義處

Ctrl+J 列出所有成員 這個最常用了 當你方法名拼不全的時候

F3 當你搜索的時候繼續搜索下一個

F5 啟動調試

F9 添加刪除斷點

F10逐過程調試

F11 逐語句調試

Ctrl+}可以匹配大括號 Ctrl+shift+}可以選中匹配的大括號 這個倒是蠻方便的以前沒有使用過

shift+F6 生成項目

shift+alt+C添加新類

點中一行任意光標處 Ctrl+C即可復制那一整行

Ctrl+K 然后 Ctrl+K 當前行添加一個書簽 Ctrl+W 然后Ctrl+B可打開書簽管理窗口

//TODO: 后邊寫上自己要做的事情  然后Ctrl+W 然后Ctrl+T 即可看到所有待完成的任務

 

自定義代碼片段

最常用的就是屬性代碼片段了 敲prop后按兩次tab后會自動插入片段
因為我沒繼承了INotifyPropertyChanged嘛 你懂得 到處需要OnraiseChange()這樣的。
我們先找到類似這樣的目錄C:\Users\Csy\Documents\Visual Studio 2017\Code Snippets\Visual C#\My Code Snippets
會發現類似prop.snippet 這樣的文件 這種文件寫的格式嘛說實話我也母雞,自己復制一份副本改吧。
基本上在VS2017中把Title和Shotcut改了重新打開IDE就可以工作了 不需要導入啥的。
這里有一份格式參考。
https://www.jianshu.com/p/b3cc7effd016

 

我們常說的c#版本與.NetFramework版本的更改

項目上點右鍵->屬性->高級->語言版本
這個基本上跟visual studio對應的 最新的visual studio總是使用最新的c# 。
.NetFramework版本在 項目上點右鍵->屬性->應用程序->目標框架
如果要讓編寫的東西再比較老的系統上運行我們可以更改目標框架比如.NetFramework2.0。有一些語法糖 比如 隱式類型 自動屬性 匿名委托 這些玩意兒 都是在.NetFramework2.0后才出現的 而我們確可以用 寫起來是比較爽的。但是注意如果你使用   linq 那些是用不了的哈 支持庫都沒有

c#各版本對比

https://www.cnblogs.com/MingsonZheng/p/11273700.html

https://www.cnblogs.com/zq20/p/6323205.html

.NetFramework庫的文檔摘要提示

在使用自帶.NetFramework庫的時候遇到敲代碼的時候沒有摘要提示 也就是方法說明 這是很痛苦的。我們可以定位到此文件夾:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework
找到對應的.Net版本 zh-Hans目錄代表中文 里面有一堆xml文件 其實就是這些東西在起作用了,從別的電腦拷貝這些文件放到同樣地方 重啟VS敲代碼就能看到提示了。或者安裝對應的語言包也可以。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM