2017-06-18 34 views
0

我在用Atom编辑的文件中有一些React代码。我找不到可以很好地工作的格式化软件包。例如,我将在渲染函数中使用一些JSX,并使用cmd-shift-p中的Beautify Language JSX将它们全部合并为一行。使用其他Beautify包叶的每个元素古怪的格式,如:与javascript,html和JSX很好地玩的Atom格式化器

< 
div someProp = { 
    too much indentation here 
} 
> // why is the closing angle bracket on its own line for gods sake? 

我已经做了各种APM包一些搜索,但到目前为止还没有找到基本代码格式化一个愉快的解决方案。我并不期待这是一次这样的探险。

是否有一些首选的解决方案可以在Atom中格式化React项目?

回答

0

尝试使用原子编辑器的babel包。

https://atom.io/packages/language-babel

+0

我没有安装该软件包,并没有看到他们的网站上所示相同的行为。我仍然不理解Atom的各种构造。我认为这个软件包是一个“语法”,所以我会在编辑器视图的右下角将我的文件语言设置为'language-babel'。但正如我所说,格式化后我仍然会得到奇怪的(或不)结果。也许是因为我有大量竞争性的“美化”软件包安装在控制之中? –

+0

当我确实将语言设置为突出显示中断的'language-babel-extension'语法时。 –

相关问题