感觉好久没有写C++了,或者说新版本的IDE,新增了很多特性,用着不习惯了。特此写文记录一下。
版本号 | 描述 | |
---|---|---|
文章日期 | 2023-12-17 | |
操作系统 | Win11 - 22H2 | 22621.2715 |
Microsoft Visual Studio Community 2019 | 16.11.26 | |
Microsoft Visual Studio Community 2022 | 17.8.3 | |
最近在看
OBS源码
,发现无论自己怎么改配置都无法将Tab键修改为空格。
网上找了很多资料,给出的方法都不能满足需求。最后找到文章《使用EditorConfig
创建可移植的自定义编辑器设置 https://learn.microsoft.com/zh-cn/visualstudio/ide/create-portable-custom-editor-options?view=vs-2022》解决了。
配置生效顺序:
.editorconfig
- 取消“使用自适应格式”
- 制表符中设置为插入空格
.editorconfig
OBS的该文件,制定了对其类型为tab
,对其大小为8,所以怎么改都不生效,注释了就可以了。
取消“
使用自适应格式
”
制表符中设置为插入空格
在工具,选项,文本编辑器,制表符中设置为插入空格,即可将tab功能变为空格。
其中缩进的含义:
在
文本编辑器
的常规
下,将显示 > 查看空格
勾选。
效果如下:
快捷键
Ctrl + /
最终效果如下:
方案:未实现
默认快捷键,如果所在行为空(除了Tab和空格外没别的字符),将不会注释。想让它也能注释。
方案:TODO
- 使用
EditorConfig
创建可移植的自定义编辑器设置 https://learn.microsoft.com/zh-cn/visualstudio/ide/create-portable-custom-editor-options?view=vs-2022
vs2019无法将tab变为4个空格的问题 https://blog.csdn.net/hillseas/article/details/104511440