设置 VSCode 缩进的空格数
偶然间打开一个以前写的 markdown 文件,在 vscode 中编辑,发现按 tab 键缩进(indent)都是2个空格,无论是list,还是非list的普通缩进。
打开其他的markdown或.c、.h、.cpp文件都是正常的。
在 settings 里挨个查看和修改 tab、space、indent等关键字的属性,都没找到所以然。
google了一下“vscode indent 2 space markdown”,一下命中答案。
首先在状态栏上有显示
缩进是4个space:
缩进是2个spaces:
直接点击状态栏,即能修改之。
从上图看来, vscode 也知道我指定的是4,但偏要给我设定未2,可能是识别到了什么,难道根据我当前文件内的缩进做了修改?
据此推测,应该有这样一个属性,来觉得是否进行这种探测,果然有:
做这么AI,真让人有点不适应。
vs for mac制表符缩进在哪
在VSCode中编写Go代码时,可以使用tab缩进,主要是由于以下两个方面:
Go官方提供的代码格式化工具gofmt默认是使用tab缩进,并且为8个字符宽度。
并且在VSCode中,打开go文件时默认的缩进选项是tab缩进,VSCode右下角可见。
由于写Python习惯了以后,看到缩进变成了tab,还是很不适应的,下面就从以上两个方面,去更改VSCode Go的默认缩进格式。
修改gofmt源码。
安装插件 EditorConfig for VS Code。
vscode中开始写下一行的时候,会往后移一点
在VSCode中开始写下一行时,如果会自动移动一点,这是由于你打开了自动缩进服务导致的。可以在VSCode中禁用自动缩进,以避免开始写下一行时往后移动一点的情况。
vsc缩进线虚线怎么设置
vsc默认缩进为4,但js代码里缩进依旧是2。
因为vscode默认启用了根据文件类型自动设置tabsize的选项,在设置中添加:
"editor.detectIndentation": false 即可解决。