WebStorm 无法在单个文件上正确切换
WebStorm not tabbing correctly on a single file
出于某些奇怪的原因,WebStorm 已决定为单个文件键入的所有制表符都应为单个空格,而不是编辑器设置的 4 个。
我已经检查过,我的所有其他源文件仍然可以正常工作。
我尝试过的事情:
- 关闭选项卡并重新打开
- 正在重命名文件
- 正在重启 WebStorm
- 正在重新启动并清除 WebStorm 缓存
- 重启机器
- 删除文件中的所有内容并尝试跳转,它仍然如此
还有其他人见过这样的事情吗?无法制表让我抓狂!
一些想法:
您启用了 Detect and use existing file indents for editing
选项,它会以某种方式记住这些缩进。尝试在 Settings (Preferences on Mac) | Editor | Code Style
.
处禁用该选项
尝试从头开始重新创建文件(特别是如果您需要启用 #1 中的选项):
- 完全删除该文件(从内部IDE);
- 在 IDE 之外再次创建此类文件并使用适当的缩进在其中键入一些代码;
- 在 IDE 中打开 -- 更好吗?
您的项目中是否有任何 .editorconfig
文件(甚至在项目根目录之上)?也许该文件包含此文件的特殊设置(当然,如果安装并启用了 EditorConfig 插件)。
出于某些奇怪的原因,WebStorm 已决定为单个文件键入的所有制表符都应为单个空格,而不是编辑器设置的 4 个。
我已经检查过,我的所有其他源文件仍然可以正常工作。
我尝试过的事情:
- 关闭选项卡并重新打开
- 正在重命名文件
- 正在重启 WebStorm
- 正在重新启动并清除 WebStorm 缓存
- 重启机器
- 删除文件中的所有内容并尝试跳转,它仍然如此
还有其他人见过这样的事情吗?无法制表让我抓狂!
一些想法:
您启用了
Detect and use existing file indents for editing
选项,它会以某种方式记住这些缩进。尝试在Settings (Preferences on Mac) | Editor | Code Style
. 处禁用该选项
尝试从头开始重新创建文件(特别是如果您需要启用 #1 中的选项):
- 完全删除该文件(从内部IDE);
- 在 IDE 之外再次创建此类文件并使用适当的缩进在其中键入一些代码;
- 在 IDE 中打开 -- 更好吗?
您的项目中是否有任何
.editorconfig
文件(甚至在项目根目录之上)?也许该文件包含此文件的特殊设置(当然,如果安装并启用了 EditorConfig 插件)。