是否有任何包可以让您在 atom 文本编辑器中自动在运算符和操作数之间添加空格?
我希望从 转到int i=2;
,int i = 2;
最好不用自己添加空格。我知道诸如 之类的格式化包beautify
可以完成这项工作,但这些包通常不仅仅能修复空格,而且体积相对较大。我想要的只是空格,而不是彻底改变格式。
答案1
(1)安装atom-beautify
(2)安装uncrustify
;按照这个关联如果你使用 Windows
(3)在 中atom
,转到packages
,beautify
设置;将 C/C++ 美化器设置为uncrustify
;(我使用 C/C++,但对于其他任何语言,您都可以查找相应的美化器并了解如何配置其操作并按照以下步骤操作。)
(4)另外,将路径文件链接到uncrustify
的配置文件(无论它位于目录中的什么位置。它是一个名为的文件夹cfg
。
(5)根据需要配置文件。对于空格,sp_compare
应设置为add
。
如果如果你想拥有一个轻量级的包,并且尽可能少地干扰你的代码格式,那么你可以创建你的自己的配置文件 ( nameOfFile.cfg
) 位于正确的配置文件夹中,并使用此文件进行格式化。您可以仔细阅读其他配置文件以查看所需的命令,并仅在您自己的配置文件中使用它们以尽量减少干扰。