GVKun编程网logo

CSS源图和浏览器内Sass编辑(css source)

10

关于CSS源图和浏览器内Sass编辑和csssource的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_h

关于CSS源图和浏览器内Sass编辑css source的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose、css – Sass源地图对chrome的支持不起作用、css – 使用sprockets-sass加速罗盘sass编译、css – 如何在Netbeans中手动触发LESS / SASS编译器等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

CSS源图和浏览器内Sass编辑(css source)

CSS源图和浏览器内Sass编辑(css source)

我一直在关注如何开始编辑chrome canary上的scss文件的两篇文章(不是livereload.com)

https://medium.com/@toolmantim/getting-started-with-css-sourcemaps-and-in-browser-sass-editing-b4daab987fb0

还有这个

https://developer.chrome.com/devtools/docs/css-preprocessors

我添加了我的工作区,浏览器实际上正在读取我的文件,如下所示:

然后当我点击进入源码时,我可以像这张图片中那样修改内容:

我可以在这里更改css,它很好,它正在将我的scss文件从Chrome更新为文件.

问题

当我转到元素检查器(devTools上的第一个选项卡)时,我尝试更改任何内容. styles.scss自动成为styles.css,然后我无法修改将更改我的scss文件的元素检查器上的任何内容.

当我在我的scss文件上更改任何内容时(使用sublime text 2).浏览器没有重新加载我的CSS,因此它无法从文件到Chrome.

这两件事是错误吗?是这样工作的意思吗?

解决方法

由于不同的用户可能期望不同的行为(此外,在SASS中编辑基于变量的属性值可能会假设直接编辑它,因此使基于模型的编辑(在“元素”面板中)与源映射代码一起使用有点困难.或者编辑变量值.)因此,我们还没有决定它应该如何工作,并且css-SASS链接在编辑时就被打破了(因为CSS不再对应于它生成的SASS源. )

请注明https://code.google.com/p/chromium/issues/detail?id=257778并发表评论,说明您期望的行为.

Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose

Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose

何为CSScomb

官方网站只有一句描述:

Makes your code beautiful(让你的代码更漂亮)

通俗点讲:

CSScomb是用来排版CSS代码的…可以说是格式化插件,依赖nodejs

获取CSScomb?这不是今天的话题

官方网站: CSScomb

立即学习“前端免费学习笔记(深入)”;

  • 支持许多编辑器,比如Sublime/Atom/brackets等
  • 第三方CSScomb?这才是今天的话题

    昨天写了篇CSS3的文章…发现代码有点混乱..人力排版有点…….所以跑去atom插件库寻找csscomb

  • Atom -> settings -> install -> csscomb
  • 我去,,好几个CSScomb插件包….看图(三个蓝色圈圈的功能基本一致,第一个是官方的,,,今天的主角是黄色的)

    atom-css-comb

    特点

  • 支持格式化CSS/LESS/SASS
  • 支持自定义格式
  • 内置三种排版风格(Yandex/CSScomb/zen)
  • Yandex的CSS规范..去引擎搜索了下..好像很强大…不过不适合我
  • CSScomb排版样式
  • zen(Emmet的前身)
  • 基础使用

  • 默认快捷键有两个 [还可以使用鼠标点击插件调用]

  • ctrl + alt + c[冲突]
  • ctrl + alt + shift + c[冲突]
  • 切换排版风格(Ready-made configs),看描述和看图

  • Packages -> Css comb -> settings
  • 默认快捷键参数

  • ''atom-text-editor'':  ''ctrl-alt-c'':''css-comb:comb''
    登录后复制

    进阶使用

    针对用户群:喜欢折腾,有自己风格的小伙伴,这里只是展示,具体小伙伴自己可以参考官方提供的文档进行定制

    看到上面那个common config,选中custom config [Edit config file],
    进入到定制参数页面,格式是使用JSON写的.

    {    "help": "About options https://github.com/csscomb/csscomb.js/blob/master/doc/options.md",    "exclude": ["node_modules/**"],    "verbose": true,    "always-semicolon": true,    "block-indent": " ",    "colon-space": ["", " "],    "color-case": "lower",    "color-shorthand": true,    "element-case": "lower",    "eof-newline": true,    "leading-zero": false,    "quotes": "single",    "remove-empty-rulesets": true,    "rule-indent": " ",    "stick-brace": "\n",    "strip-spaces": true,    "unitless-zero": true,    "vendor-prefix-align": true }
    登录后复制

    定制参数大全:点我点我点我

    css – Sass源地图对chrome的支持不起作用

    css – Sass源地图对chrome的支持不起作用

    在开始之前,我仔细检查StackExchange,我没有找到任何适合这个问题的其他网站.如果我错过了借口.

    我遵循this指南,启用支持源地图sass的chrome,但我无法使其工作.

    有趣的是,我按照另一个指南,支持Firefox,并且正在工作.

    两者的共同点是在rails中设置config.sass.debug_info = true.

    所以,我认为这个问题不是在rails上,而是在chrome中,但我不确定.

    这是我的设置:

    >轨道3.2.8
    > Ubuntu
    > Chrome 27.0.1453.110

    更新 – 似乎问题是与Chrome 27.x系列.如果是这样的话,这个问题就是等待Chrome开发者的修复.所以我会调查一下,如果我可以确认,我会关闭这个问题.谢谢你的时间.

    更新 – 所以这似乎是真的,这是一个问题的谷歌chrome,感谢所有的帮助

    解决方法

    尝试按照 this link中的教程.我今天早晨设置了这个,对我来说这是很好的.

    这将让您检查一个元素,然后找到相应的SCSS声明.

    css – 使用sprockets-sass加速罗盘sass编译

    css – 使用sprockets-sass加速罗盘sass编译

    我正在使用罗盘(指南针精灵工具,包括)sass框架cli工具(罗盘手表,指南针编译)来创建app.css文件.该项目的Sass正在使用多个@import语句在sass partials中包含数十个.

    问题是app.css文件编译超过2分钟(app.css是70000行长)之后,任何sass部分导入到app.scss文件中的每个小变化都会立即编译所有这些,而我只需要换一行.

    我进行了广泛的研究,发现像这样的文章http://blog.teamtreehouse.com/tale-front-end-sanity-beware-sass-import,建议使用spockets而不是@import来包含sass partials.我比大多数人更喜欢这个解决方案,但是甚至需要大的重构来测试它是否也会起作用所有全局包括mixins和变量都需要包含在项目中使用的每个sass部分中,这也是不理想的.

    经过一些研究后,我发现了这个https://github.com/petebrowne/sprockets-sass工具,它应该自动将@imports转换为spockets for require语句,并保留全局导入的能力.

    问题是我不知道ruby并且没有使用任何ruby相关的其他然后“gem install”声明)))

    知道ruby的人可以通过逐步解释如何使罗盘编译器与sprockets-sass一起工作来帮助我吗?

    PS请不要建议像libsass这样的解决方案,就像我通过排除所有指南针精灵相关的东西来测试它,libsass也需要花费大量时间来编译40000行没有精灵(我怀疑部分问题不在编译中)速度但在时间系统需要创建400000行文件后).

    解决方法

    您唯一能做的就是将输出顶级文件(app.css)拆分为多个输出顶级文件,并在指南针编译结束时使用sprockets任务重新调整它们!

    这样可以优化sass缓存的使用,最终的concat-task也很有效,因为它是一个简单的连接!

    顺便说一句,目前,指南针被指南针作者Chris Eppstein制作的EyeGlass项目所取代.

    因此,考虑使用(grunt / gulp)与libsass(一个用C/C++构建的sass编译器)和EyeGlass进行整个重构的想法,它将所有类似指南针的功能添加到sass中!

    希望有帮助!

    css – 如何在Netbeans中手动触发LESS / SASS编译器

    css – 如何在Netbeans中手动触发LESS / SASS编译器

    在Netbeans 7.4中,您可以配置LESS或SASS编译器.您可以选中“保存时编译”选项.这很好用.但是如何从Netbeans手动触发此操作?我删除了目标文件夹,并希望重新编译所有内容,但我找不到如何.

    解决方法

    我相信这是不可能的.但也许您可以尝试打开项目属性(右键单击项目)并在css预处理器设置(请参阅 here)中尝试以下操作之一:

    >取消选中“在保存时编译”选项,再次确认对话框和打开的项目属性,然后再选中此选项.它可能会触发重新编译>如果以上内容无效,请尝试删除“观看”,确认对话框中的所有设置,然后再次在“观察”部分输入您的设置

    今天关于CSS源图和浏览器内Sass编辑css source的介绍到此结束,谢谢您的阅读,有关Atom编辑器折腾记_(10)CSScomb增强版[CSS/LESS/SASS]_html/css_WEB-ITnose、css – Sass源地图对chrome的支持不起作用、css – 使用sprockets-sass加速罗盘sass编译、css – 如何在Netbeans中手动触发LESS / SASS编译器等更多相关知识的信息可以在本站进行查询。

    本文标签: