gpt4 book ai didi

ruby-on-rails - Notepad++中是否可以将文件扩展名与其中的点相关联?

转载 作者:行者123 更新时间:2023-12-04 17:25:14 25 4
gpt4 key购买 nike

我真的很想将各种 .erb 联系起来文件类型。我希望能够关联.css.erb.scss.erb使用 CSS,.html.erb使用 HTML 和 .js.erb使用 JavaScript。关联所有 .erb带有 HTML 的文件对于 HTML 文件本身很好,但对于 JavaScript、CSS 或 SCSS 则效果不佳。

我试过把 css.erb等在样式配置器对话框中的“用户扩展:”框中,但它似乎没有正确拾取文件。

我怀疑这是可能的,因为我想象引擎匹配上次 .到文件名的末尾,而不是例如 filename.endswith(ext) ,但我认为值得询问是否有人找到了使其工作的方法。

有什么想法吗?

最佳答案

CSS and ERB File Extension Screencap
使用以下过程:

  • 打开一个新文件
  • 输入想要的内容
  • 使用 File=>Save 将其保存为所需的 MIME 类型,例如 foo.css CSS
  • 使用 File=>Save As 再次将其另存为所需的 ERB 文件扩展名,例如 foo.css.erb

  • 使用后 Style Configurator ,我在 stylers.xml下面有安装 Notepadd++ 可执行文件的文件夹中的文件:
    <LexerType ext="css.erb" desc="CSS" name="css">

    <WordsStyle name="DEFAULT" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="000000" styleID="0"/>

    <WordsStyle name="TAG" fontSize="" fontStyle="0" fontName="Batang" bgColor="FFFFFF" fgColor="0000FF" styleID="1"/>

    <WordsStyle name="CLASS" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="FF0000" styleID="2"/>

    <WordsStyle name="PSEUDOCLASS" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="FF8000" styleID="3"/>

    <WordsStyle name="UNKNOWN_PSEUDOCLASS" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="FF8080" styleID="4"/>

    <WordsStyle name="OPERATOR" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="000000" styleID="5"/>

    <WordsStyle name="IDENTIFIER" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="8080C0" styleID="6" keywordClass="instre1"/>

    <WordsStyle name="UNKNOWN_IDENTIFIER" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="000000" styleID="7"/>

    <WordsStyle name="VALUE" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="000000" styleID="8"/>

    <WordsStyle name="COMMENT" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="008000" styleID="9"/>

    <WordsStyle name="ID" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="0080FF" styleID="10"/>

    <WordsStyle name="IMPORTANT" fontSize="" fontStyle="1" fontName="" bgColor="FFFFFF" fgColor="FF0000" styleID="11"/>

    <WordsStyle name="DIRECTIVE" fontSize="" fontStyle="0" fontName="" bgColor="FFFFFF" fgColor="0080FF" styleID="12"/>

    </LexerType>

    您可以通过从 stylers.model.xml 复制模型来为 erb 的每个变体添加更多内容。并遵循模式。

    引用文献
  • Keyboard and Mouse Shortcuts: Lists of default mouse and keyboard shortcuts for Notepad++ and some plugins
  • Plugin Development: How to develop a plugin or a lexer
  • Macros: Sequences of actions, aka macros
  • 关于ruby-on-rails - Notepad++中是否可以将文件扩展名与其中的点相关联?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20019323/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com