Vim插件可用于自定义HTML标记和SCS
我的Vim级别大约是中级-我已经使用了大约10年,但在“新手”级别-查找文件、删除某些内容、添加某些内容、保存并退出。 现在我决定让Vim成为我唯一的代码编辑器。 我正在使用Ionic framework(它是Angular+SCSS),我对一些有用的东西有一个问题:Vim插件可用于自定义HTML标记和SCS,html,css,ionic-framework,vim,sass,Html,Css,Ionic Framework,Vim,Sass,我的Vim级别大约是中级-我已经使用了大约10年,但在“新手”级别-查找文件、删除某些内容、添加某些内容、保存并退出。 现在我决定让Vim成为我唯一的代码编辑器。 我正在使用Ionic framework(它是Angular+SCSS),我对一些有用的东西有一个问题: 有没有办法将所有非标准HTML标记添加到Syntastic?它突出显示了所有的离子标签,如,,等等。如果我的谷歌技能足够好的话,就没有完整的爱奥尼亚插件,可以添加代码片段、语法检查等等 有没有办法从HTML到SCS以及从SCS到H
,
,
等等。如果我的谷歌技能足够好的话,就没有完整的爱奥尼亚插件,可以添加代码片段、语法检查等等李>
。我非常重要的类
,然后转到HTML文件(该文件位于同一目录中,名称相同,与.HTML或.SCSS不同),并在class=“”
属性中开始输入“my”,我将获得该类的自动完成建议。这是真的还是有人已经做了variables.scss
。我需要扫描该文件并匹配颜色(在该文件中有一个颜色部分,我可以在其中放置所有颜色,我需要在应用程序中,以及在任何页面的.scss文件中,我只需color:color($colors,colorname)即可获得所需颜色
其中colorname
是颜色变量的名称。这是一个很棒的功能,除了代码中没有颜色突出显示。因此,在页面的.scss文件中获得颜色映射,然后使用正确的颜色突出显示将非常棒#2似乎得到了回答-做了我需要的事情。关于第一点,我要说vim本身并没有突出显示所有HTML元素(main、header等),因为默认的HTML.vim文件有点过时。但是,我刚刚创建了一个存储库,在其中添加了所有要突出显示的剩余元素。 如果您遇到您正在使用的语言中的某些内容没有突出显示,您应该创建一个.vim文件,添加您希望突出显示的关键字。我将与您分享我提到的存储库: 人们可以贡献,这样我们就不必创建重复的vim文件了
您可以在这里阅读更多关于语法的内容:关于第一点,我要说,vim本身并没有突出显示所有HTML元素(main、header等),因为默认的HTML.vim文件有点过时。但是,我刚刚创建了一个存储库,在其中添加了要突出显示的所有剩余元素。 如果您遇到您正在使用的语言中的某些内容没有突出显示,您应该创建一个.vim文件,添加您希望突出显示的关键字。我将与您分享我提到的存储库: 人们可以贡献,这样我们就不必创建重复的vim文件了 您可以在此处阅读有关语法的更多信息:
应该允许您完成CSS类
对于Vim,您可能需要类似于setisKeyword+=-
的内容来完成整个类名
应该允许您完成CSS类
对于Vim,您可能需要类似于setisKeyword+=-
的内容来完成整个类名首先,我真的建议你将这个问题分为三个独立的问题。我觉得他们很容易得到没有真正联系的专门答案。可能有人对其中一个问题有很好的建议,但对其他人没有。在我这方面,我只能给你关于2)和3)的建议 对于2),您可以使用Romaill的建议来完成关键字。您还可以尝试使用CTAG为CSS文件生成标记。这里有一种可能的方法:。一旦有了标记,就可以使用标记完成。请特别参阅“标签”部分。不过,把整个章节通读一遍是个不错的主意,以便对可能发生的事情有一个大致的了解
对于3),有很多插件。试试这个:首先,我真的建议你把这个问题分成三个独立的问题。我觉得他们可以很容易地得到没有真正联系的专门答案。有些人可能对其中一个有好的建议,但对其他人没有。在我这方面,我只能给你关于2)和3)的建议 对于2),您可以使用Romaill的建议来完成关键字。您还可以尝试使用CTAG为CSS文件生成标记。这里有一种可能的方法:。一旦有了标记,就可以使用标记完成。请特别参阅“标签”部分。不过,把整个章节通读一遍是个不错的主意,以便对可能发生的事情有一个大致的了解
对于3),有很多插件。试试这个:谢谢你的回答!我很快浏览了你提供的链接,我明白了要点