热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用csscombforVSCode

如何解决《使用csscombforVSCode》经验,为你挑选了1个好方法。

我正在尝试VS Code几天,我已经安装了csscomb扩展.当我放入.csscomb.json我的工作目录时它工作正常.但我希望它甚至可以在我在工作目录之外打开的文件中工作.

你能告诉我如何配置VS Code和/或csscomb这样工作吗?我使用的是Windows 10 Pro.



1> Andrew Kirna..:

根据VS Code的市场上的csscomb 页面 ...

他们有"支持的设置"

csscomb.preset

类型:对象或字符串

Defaut:{}

配置名称.应该是以下之一:csscomb,zen,yandex或包含自定义配置配置路径的对象.

以下警告:

警告!

如果要在当前目录中指定文件,则路径必须以相对于当前目录的./或../开头.您也可以使用HOME目录作为〜符号.

换句话说,由于没有默认值,您必须设置预设配置或自定义配置的路径.

在VS代码中配置csscomb:

    转到文件>首选项>设置

    在右侧窗口中选择"用户设置"选项卡(全局应用配置)

    展开"CSScomb配置"的选项

    点击"csscomb.preset"左侧的铅笔

    点击"复制到设置"

    输入自定义配置的路径或选择预设

    {
        "csscomb.preset": "~/.vscode/.csscomb.json"
    }
    

    或者("csscomb","zen","yandex")之一

    {
        "csscomb.preset": "csscomb"
    }
    

接下来,您需要.csscomb.json在该位置创建文件.我选择了C:\ Users\username\.vscode目录,因为这是VS Code在Windows上下载扩展的地方.

这是我使用csscomb的配置生成器创建的配置:

{
    "always-semicolon": true,
    "color-case": "upper",
    "block-indent": "    ",
    "color-shorthand": true,
    "element-case": "lower",
    "eof-newline": false,
    "leading-zero": false,
    "quotes": "double",
    "sort-order-fallback": "abc",
    "space-before-colon": "",
    "space-after-colon": " ",
    "space-before-combinator": " ",
    "space-after-combinator": " ",
    "space-between-declarations": "\n",
    "space-before-opening-brace": " ",
    "space-after-opening-brace": "\n",
    "space-after-selector-delimiter": " ",
    "space-before-selector-delimiter": "",
    "space-before-closing-brace": "\n",
    "strip-spaces": true,
    "tab-size": true,
    "vendor-prefix-align": true
}

您还可以包含一个用于对标签进行排序的选项(或者在git上从其中一个预设中复制它):

{
    "sort-order": [
        [
            "font",
            "font-family",
            "font-size",
            "font-weight",
            "font-style"
        ],
        [
            "position",
            "z-index"
        ]
    ]
}

现在,您应该能够通过键入ctrl+shift+p然后键入"CSScomb" 来在VS Code中格式化CSS enter.

应该通过默认的格式化键盘快捷方式识别"Formatter"扩展名shift+alt+f,但是我没有让它工作.我认为这是开发人员必须配置的东西.

相反,您可以在VS代码中创建自己的键盘快捷方式:

    转到文件>首选项>键盘快捷键

    单击顶部的链接进行编辑 keybindings.json

    添加自定义键绑定

    {
        "key": "ctrl+shift+c",
        "command": "csscomb.execute"
    }
    

现在你应该全力以赴!


推荐阅读
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了如何在Azure应用服务实例上获取.NetCore 3.0+的支持。作者分享了自己在将代码升级为使用.NET Core 3.0时遇到的问题,并提供了解决方法。文章还介绍了在部署过程中使用Kudu构建的方法,并指出了可能出现的错误。此外,还介绍了开发者应用服务计划和免费产品应用服务计划在不同地区的运行情况。最后,文章指出了当前的.NET SDK不支持目标为.NET Core 3.0的问题,并提供了解决方案。 ... [详细]
  • InpreviousversionsofVisualStudio,therewereseparatecommandpromptsforx86andx64.InVS201 ... [详细]
  • Windows2012中Jenkins搭建.NET自动编译测试与发布环境
    安装7Zip下载地址:http:www.7-zip.orga7z1602-x64.exe安装Git下载地址:https:github.comgit-fo ... [详细]
  • 这两天版本交付了,在空余时间写pngquant脚本,发现调用命令行生成的效果不如用GUI工具生成的效果好,让我很诧异。好在那个GUI工具的 ... [详细]
  • 我正在VSCode中不断搜索文件中的代码。在编辑器中是否有键盘快捷键可从 ... [详细]
  • 我已经使用Atom进行React编码多年了。我想切换到VSCode,因为这似乎是社区发展的 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了在Windows系统上使用C语言命令行参数启动程序并传递参数的方法,包括接收参数程序的代码和bat文件的编写方法,同时给出了程序运行的结果。 ... [详细]
  • 我们有(据我所知)星型模式SQL数据库中的数据文件。该数据库有5个不同的文件,扩展名为 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • 我们已经在MicrosoftExcel用户窗体中构建了一个应用程序。它基本上连接到访问数 ... [详细]
author-avatar
yf_992258
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有