工具
如果沒有了shell,那么我們輸入'ls'的時候,只會回顯'ls'字符,並不會執行ls這個程序,所以shell的工作就是解析我們的輸入字符,並執行對應的指令。我們也可以把shell叫做驅動程序。
dotnet.exe cmd.exe powershell.exe 都是shell。
dotnet.exe 命令大全
cmd.exe 命令大全powershell.exe 命令大全
ILSpy:插件 .vsix格式的vs插件 .zip格式的是桌面端 下載地址: https://github.com/icsharpcode/ILSpy/releases
ILSpy:軟件 下載地址:https://github.com/icsharpcode/ILSpy
dnSpy:將IL轉為編程代碼 https://github.com/dnSpy/dnSpy/releases 不支持 async await
.NET Compiler Platform(“Roslyn”)SDK 附帶的語法可視化工具:在vs2019 右上角的“快速啟動”工具欄 。輸入 Roslyn 點擊安裝

安裝完成后可以通過在vs2019 右上角的“快速啟動”工具欄Syntax Visualizer啟用;或者通過視圖》其他窗口》Syntax Visualizer 啟用該工具
WinDbg:windows debug https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools
ilDasm:將.dll/.exe文件反編譯成IL
ILASM:將.dll/.exe文件反編譯成程序員語言代碼
WinDbg : Windows 調試程序 (WinDbg) 可用於調試內核模式和用戶模式代碼、分析故障轉儲以及在代碼執行時檢查 CPU 寄存器
JS 正則可視化的工具:https://regexper.com/
2019vs 插件
GitHub Extension for Visual Studio
GitHub Extension for Visual Studio Visual Studio的GitHub擴展程序 可以輕松地直接在Visual Studio 2015或更高版本中連接並使用GitHub和GitHub Enterprise上的存儲庫。 克隆現有存儲庫或創建新存儲庫,然后開始協作!
推薦理由:使用git做版本管理時,不管你是寫c#、python、android、ios、java、php,visual studio都支持。 宇宙第一IDE,自然插件也是多而好用
https://marketplace.visualstudio.com/items?itemName=GitHub.GitHubExtensionforVisualStudio
ExpressionTreeVisualizer :表達式樹可視化工具 下載地址: https://github.com/zspitz/ExpressionTreeVisualizer/releases

vs2019快捷鍵
Ctrl + Shift + / 注釋快捷鍵
將光標放在到某一行Ctrl + C是復制該行
Ctrl + X是快速刪除一行
在地址欄輸入 cmd 啟動命令行, cmd 就可以自動設置工作路徑,請看下圖,通過 cmd 打開的就是我需要的工作路徑:C:\Users\HP\source\repos\ClassLibrary3\bin\Debug>
vs 代碼的縮進。要用Tab,而不要用space.
Crtl+R,Crtl+E 分裝字段:將鼠標點擊在私有字段行然后按快捷鍵 Crtl+R,Crtl+E將私有字段封裝成屬性
Crtl+R,Crtl+R 重命名符串:鼠標點擊到要重命名的字符串內然后按快捷鍵 Crtl+R,Crtl+R 重命名符串
快捷插入構造函數:輸入ctor后 點擊兩次Tab鍵,即可快速插入構造函數。
快速生成事件處理器:例如輸入后 my.Click += my.Clicked后ctrl+. 然后回車。即可生成事件處理器
Crtl+K, Crtl+D 對齊代碼
Code snippets 代碼片段的使用:在visual studio中輸入 for、 if、 cw、ctor等雙擊 Tab鍵 自動輸入代碼片段。
查看函數:按住Control鍵並單擊才能跳到另一個函數中,查看它的作用
- F5 開始使用調試器運行程序
- F9 在當前行設置斷點
- F10 運行到下一個斷點處
- F5 從被調試的已停止程序恢復執行
- F11 步進到函數內(如果當前程序指針指向一個函數)
- F10 步過函數(如果當前程序指針指向一個函數)
- Shift+F11 步出執行的函數
“即時”窗口不可見,請選擇“調試” > “Windows” > “即時”來顯示它
火狐插件
Microsoft Bing Homepage and Search Engine
NuGet
HtmlAgilityPack:文檔解析類 Xpath 爬蟲
