个人备忘,记录一些 Visual Studio 的配置
🍕 插件
TIPS: 如果存在 CI Build 链接(https://www.vsixgallery.com/),从这里下载,可能比到 VS 扩展商店下载的版本要更新。
🍬 VsVim
VsVim 2022 - Visual Studio Marketplace
将 Vim 引入 VS,挺好玩的。
VsVim/VsVim: Vim Emulator Plugin for Visual Studio 2015+
🍬 CSharpier
代码格式化
CSharpier - Visual Studio Marketplace
CSharpier
Github: belav/csharpier: CSharpier is an opinionated code formatter for c#.
格式化配置:
Configuration | CSharpier
🍬 VSColorOutput64
VSColorOutput64 - Visual Studio Marketplace
将 Stop Build on First Error
设置为 true
使用 Visual Studio 编译时,让错误一开始发生时就停止编译(以便及早排查编译错误节省时间) - walterlv
🍬 Output enhancer
Output enhancer - Visual Studio Marketplace
Github: MykolaBalakin/VSOutputEnhancer: Extension to add colors to Visual Studio output window
🍬 Rainbow Braces
彩虹括号
Rainbow Braces - Visual Studio Marketplace
Github: madskristensen/RainbowBraces: A Visual Studio extension
🍬 Microsoft Child Process Debugging Power Tool
调试多进程的程序
使用 Visual Studio 调试多进程的程序 - walterlv
🍬 PInvoke.net Visual Studio Extension
辅助编写 Win32 函数签名
使用 PInvoke.net Visual Studio Extension 辅助编写 Win32 函数签名 - walterlv
🍬 Editor Guidelines
Editor Guidelines - Visual Studio Marketplace
用于提醒每行不能超过多少字符,会显示一条竖线
🍬 CodeMaid
CodeMaid VS2022 - Visual Studio Marketplace
代码格式整理
🍬 File Nesting
Github: madskristensen/FileNesting: Nest files in Solution Explorer
File Nesting - Visual Studio Marketplace
2022 版本支持: File Nesting
修改代码层级关系
🍬 XAML Styler
XAML Styler for Visual Studio 2022 - Visual Studio Marketplace
格式化 XAML
# 这三个配置达到的效果:每行单个属性的长度最多 100 个字符,如果超过了,则这一行就只放这一个属性。# 如果属性比较短,则一行也最多放 3 个属性。Attribute tolerance: 1 # 这里必须是 1,如果大于 1,则不管某个属性的定义有多长(比如一个 converter ),都会跟另一个属性放在同一行,不会单独成行。Max attributes per line: 3Max Attribute Characters Per Line: 100
Order attributes by name: False
Remove ending tag of empty elements: FalseRoot element line breaks between attributes: Always
Comment padding: 1
🍬 Open in Visual Studio Code
Open in Visual Studio Code - Visual Studio Marketplace
🍬 Add New File
Add New File (64-bit) - Visual Studio Marketplace
madskristensen/AddAnyFile: A Visual Studio extension
让添加新文件更快捷
🍬 Productivity Power Tools 2022
Productivity Power Tools 2022 - Visual Studio Marketplace
🍕 外观
使用新的外观设置,目前还需要预览版
字体 Cascadia Mono
🍬 主题
One Monokai VS Theme - Visual Studio Marketplace
Darcula Theme - Visual Studio Marketplace
Winter is Coming - Visual Studio Marketplace
Rider Dark Theme For Visual Studio - Visual Studio Marketplace
🍕 附录:混合调试详细设置
1 安装 VS 插件 ChildProcessDebugging
2 设置 C# 项目,启用本地代码调试
🍕 附录:editconfig 配置
格式化配置:
Configuration | CSharpier
[*]# Non-configurable behaviorscharset = utf-8insert_final_newline = true
# Configurable behaviors# end_of_line = lf - there is no 'auto' with a .editorconfigindent_style = spaceindent_size = 4max_line_length = 150
[*.cs]# 使用文件作用域命名空间csharp_style_namespace_declarations = file_scoped:suggestiondotnet_sort_system_directives_first = truedotnet_separate_import_directive_groups = falsetrim_trailing_whitespace = true
[*.xaml]trim_trailing_whitespace = true
[*.csproj]indent_size = 2
🍕 参考
Visual Studio中的四款代码格式化工具 - 追逐时光者 - 博客园
VisualStudio 好用插件集合
20款Visual Studio实用插件推荐 - 追逐时光者 - 博客园
Visual Studio 插件与主题推荐_哔哩哔哩_bilibili
🍕 OTHER
迁移自:Visual Studio 配置记录 - 备忘-CSDN博客
原文链接: https://blog.jgrass.cc/posts/visual-studio-setting-backup/
本作品采用 「署名 4.0 国际」 许可协议进行许可,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。