首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在spacevim编辑器中支持jsx格式?

如何在spacevim编辑器中支持jsx格式?
EN

Stack Overflow用户
提问于 2019-10-07 19:27:00
回答 1查看 1.1K关注 0票数 2

我的spacevim配置文件: init.toml

代码语言:javascript
复制
 [[layers]]
      name = "lang#javascript"
      auto_fix = true
      enable_flow_syntax = true
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-09 03:19:50

要让Vim支持某种语法,必须为其提供相关的.syntax文件。这可以手动完成,也可以通过安装插件为您加载。

我从来没有使用过SpaceVim (我曾经使用过一次SpaceMacs,那是几年前的事了),但是纵观它的documentation[[custom_plugins]]部分看起来很有前途。我模拟了一个例子来让你开始:

代码语言:javascript
复制
[[custom_plugins]]
    name = "MaxMEllon/vim-jsx-pretty"
    merged = false

然而,这种方法只能产生有限的结果。这只会让Vim识别语法并相应地突出显示;如果您想要完整的linting功能,看起来像是this GitHub user创建了一个脚本来修改SpaceVim的bootstrap#after section以使用ESLint,它支持JSX。请注意,您必须安装ESLint才能正常工作。

对于这种“极端”情况,似乎修改bootstrap.vim文件是唯一可行的方法。如果您想在SpaceVim默认设置之外进行进一步的自定义,我强烈建议您获取Vim/neovim并自行安装这些插件。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58268650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档