从 devtools 复制 CSS 复制空格

Posted

技术标签:

【中文标题】从 devtools 复制 CSS 复制空格【英文标题】:Copying CSS from devtools copies spaces 【发布时间】:2015-08-15 02:38:12 【问题描述】:

我的 CSS 工作流程通常包括我在 devtools 中四处游荡,在浏览器中添加/更改 CSS,当值符合我的需要时,我复制 CSS 并将其粘贴到我的 .scss 文件中。

现在我复制的 CSS 包含 spaces 用于格式化。

Chrome 中的 CSS

div 
    width: 100%;
    background-color: yellow;

在编辑器中复制代码

现在,当我复制属性 (width & background-color) 并将其粘贴到我的编辑器中时,我将其复制如下:

..width: 100%;
..background-color: yellow;

dots表示空格)

有没有办法复制CSS 没有空格,像这样:

width: 100%;
background-color: yellow;

每次我粘贴 CSS 时都会弄乱我的格式,因此我会做很多不必要的格式。 (就像我使用制表符而不是空格时删除空格)

我知道空格是几个月前添加的,在您复制没有空格的 CSS 之前。

【问题讨论】:

试试 snappysn-p? chrome.google.com/webstore/detail/snappysnippet/…来自这个问题/答案:***.com/questions/4911338/… 框外建议-您可以将代码复制到excel中并修剪所有代码-这样可以快速消除所有空格,然后您可以将其复制粘贴到代码编辑器中吗? 我更希望更改我的 CSS 从 devtools 复制的设置,我真的不想打开像 excel 这样的额外程序。我也可以在我的编辑器中使用find/replace,但这也是额外的“工作” 关于 snappysn-p: 看起来是一个很酷的工具,但用于其他工作。我的大部分 CSS 已经在我的 .file 中,我只是复制了一些我想保存在 .file 中的 CSS。不是整个街区:) 格式化是有目的的 - 如果您选择整个规则(包括选择器和大括号)并粘贴到文本编辑器中,它将看起来完美格式化并带有正确的缩进。 【参考方案1】:

我也在寻找这个,我发现最接近的是在 Chrome 开发者工具 > 设置 > 源 > 默认缩进。不幸的是,没有零空格选项。

【讨论】:

谢谢伙计,这真的是最接近我所希望的了!如果有 0 缩进的选项,它会在这里:)。但至少您可以在制表符和空格之间进行选择:D:D 我可能只是在 chrome 上提交一个功能请求,要求 0 个空格【参考方案2】:

在大多数编辑器中,它很简单:Ctrl-A 然后 Shift-Tab。

【讨论】:

【参考方案3】:

如果没有这些空格,则无法从样式检查器中复制。

一种解决方法是点击样式附近的样式表名称,在Sources选项卡中打开css, 然后按 Shift+Tab 将所需代码左对齐,然后复制。

【讨论】:

以上是关于从 devtools 复制 CSS 复制空格的主要内容,如果未能解决你的问题,请参考以下文章

jQuery ajax:如何防止 chrome DevTools 中的 404 错误垃圾邮件? [复制]

从对象列表中的属性中删除空格? [复制]

如何从 Python 数组中删除多余的空格? [复制]

如何用反斜杠和空格“\”替换空格,以便 bash shell 脚本可以从 .tsv 文件中读取文件名并执行 rsync 复制

java - 如何从Java中的String中删除不同数量的空格? [复制]

如何从句子中删除多余的空格、制表符和换行符,并仅用一个空格替换它们? [复制]