sublime Text3中vue+stylus样式缩进问题
目录
背景
在整合vue + stylus时出现了一个奇怪的显现,在界面显示中并无异样的代码,在运行时出现 expected "indent", got "eos"
的错误,然后开始各种谷歌百度,最后没有一个成功的,对我最大的帮助就是我知道了这个错误是因为编辑器sublime Text3
的tab 和 空格的混合导致 stylus
语法上错误(既缩进上的一些问题)。
解决办法
- 打开Preferences — settings – 右边添加上
"draw_white_space":"all"
文本中就会出现 横线或者小点,如下图: - 你会发现文件中出现横线或者小点是混乱,其实就是表明你的tab和空格是混乱的,导致缩进不一致,哪怕你肉眼看到是一致的,但是就是不一致。选中文本右下角
Spaces
或Tab Size
点击一下选择convert indentation to Spaces
或者convert indentation to Tabs
,混合的横线和点会全部变成点或者是横线。这样就大功告成了。
结束语
以上环境需要特别注意:
1. 这个中操作的缺点 是每个页面都需要去操作。
2. 可以去尝试目前博客中通用的处理办法配置tab_size
和 translate_tabs_to_spaces
,反正我是没成功。编写还是会出现报错。
如有更好的办法欢迎指导
—Augus