我开始使用Sublime Text 2编辑.js文件并安装了Sublime Linter。 另外,我导入了eclipse快捷方式,因为这就是我习惯的方式。 (见这里:https://gist.github.com/thbkrkr/3194275)
我的问题是,当我重新加入我的.js文件时,如果该文件在开头有注释,我的第一行代码会在它之前添加一个空格,并且所有代码行都被第一行对齐,算法增加了这个空间...
因此我几乎在文件的每一行都收到警告“混合空格和标签”。
当我重新编写代码时,我该怎么做才能防止添加空间?
谢谢。
答案 0 :(得分:0)
好的,我想我明白了。
我用Java风格写了关于eclipse的评论。
因此,评论类似于:
/*
*
*
*/
因此,当重新投入时,它继续进行空间对齐。
答案 1 :(得分:0)
Sublime Text 2的设置使缩进与前一行保持一致,因此如果您的评论有1个空格缩进:
/*
* Notice how all these lines, including the last one,
* have an extra 1-space indentation at their start,
* (it's what keeps the asterisks aligned)
*/
1空格缩进将继续,直到你按下退格键去除它。
您可以手动更改这些设置,
编辑%appdata%\ Sublime Text 2 \ Packages / Default / Preferences.sublime-settings ,第59行,来自
"auto_indent": true,
到
"auto_indent": false,
您也可以更改用户设置
%appdata%\ Sublime Text 2 \ Packages / 用户 /Preferences.sublime-settings
包含这一新行。