我有一个包含大约 1,000 个变量的 JS 文件,如下所示:
export const FruitOrange: React.FC = () => (
<Trans id="fruit.orange">Orange</Trans>
);
export const FruitApple: React.FC = () => (
<Trans id="fruit.apple">Apple</Trans>
);
我想将其中的所有变量按字母顺序排序。
换句话说,我想对变量声明进行排序,以便
FruitApple
出现在 FruitOrange
之前。
我该怎么做?
我只需要重新格式化文件一次;任何可以自动执行此操作的工具都是可以接受的;我只是不想手动对 1,000 个变量进行排序。
复制并粘贴您的代码。
Control H,搜索
^p
(尾随空格很重要,所以您只捕获缩进行)并“全部替换”它们。
控制 H,搜索
^p}
并用 }
“全部替换”它们。
现在每个定义都在一行上。在主页图标栏中,转到段落部分并按排序(A->Z 图标)。
然后将其复制粘贴回您的代码编辑器,例如 VS Code,并重新格式化。
只要任何多行定义有缩进,这就应该有效(同样,VS Code 和其他人应该为你做)。