gulp-less编译后缩进变为 4space 问题

近日开发过程中发现有个问题,gulp-less在编译less文件的时候,只有一个文件编译后为2space的缩进,其余全部为4space。结果当然是被要求修复。

所有的less文件看起来风格并无什么不同,多次修改后再重新编译,终于发现是tab的问题,只要有tab,gulp-less都会将其编译为4space,毕竟gulp-less已经没啥太大的维护,除了less版本更新可能会跟进外。既然如此就只能自己改代码风格了。

难道真的自己手打每一个空格?当然不会。

既然作者是用sublime写代码的,自然找的是sublime的方法了。

是改进方法(其实也是百度的- -):

1.打开sublime的Preference -> Browser Packages (打开sublime存放插件的文件夹)

2.新建文件夹: ExpandTabsOnSave

3.新建文件: ExpandTabsOnSave.py

4.文件内容为

import sublime, sublime_plugin, os

class ExpandTabsOnSave(sublime_plugin.EventListener):
  def on_pre_save(self, view):
    if view.settings().get('expand_tabs_on_save') == 1:
      view.window().run_command('expand_tabs')
PS:居然是ruby写的,简直了。。
5.在用户设置里添加 "expand_tabs_on_save": true

在哪?用户设置在  Preference 》Settings 里就是,还是找不到请百度

到这里就基本OK了。

最后去有问题的文件里一个一个重新保存一次,DONE !


觉得有用请给一朵小红花(赞)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值