我发现了editorconfig,但无法通知我缩进不正确。
我在ubuntu 16.04上安装了editorconfig:
editorconfig -v
EditorConfig C Core Version 0.12.0
在目录中,我在.editorconfig
文件中设置配置:
root = true
[*]
charset = utf-8
end_of_line = lf
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
然后我仅使用1个缩进空间来创建文本文件test.txt
:
This is a test.
It only uses one space.
I would like editorconfig to notify me.
Because I set it to have 2 spaces.
当我运行命令时:
editorconfig $(pwd)/test.txt
我刚拿回配置:
charset=utf-8
end_of_line=lf
indent_style=space
indent_size=2
insert_final_newline=true
trim_trailing_whitespace=true
tab_width=2
当我在atom中打开文件(安装并激活了atom editorconfig插件)时,我确实在状态栏中看到鼠标图标向下。它警告我有关whitespace
软件包。
停用原子whitespace
程序包时,导航栏中看不到任何图标。
仍然原子,当我使用命令EditorConfig: Show State
时,我得到一个绿色通知,告诉我一切正常。
当我使用命令EditorConfig: Fix file
时,我得到:
The file test.txt conformed to the end_of_line and indent_style properties. No changes were applied.
我在文档和互联网上到处都是。
我已经花了一个小时左右。
我不明白。
显然缩进是不正确的。
还是,为什么我没有收到任何通知?
我明显想念什么?