如何将多行代码压缩为 1 行代码?

How can I compress multiple lines of code into 1 line of code?

我有 许多 类似的代码块:

        imgLoader({
            img: $chImage,
            btn: $btnAssignment,
            imgPath: basePath + '04-Section Exercise/Assignment.png'
        });

我想将它们压缩成 1 行。

imgLoader({ img: $chImage, btn: $btnAssignment, imgPath: basePath + '04-Section Exercise/Assignment.png' });

这是我手动完成的,大约需要 10 秒。 想象一下,做其中的 100 次显然并不好玩。 我想知道是否有任何 Sublime Text 3 包/插件可以帮助我做到这一点。

尝试使用 "find and replace"(ALT + CMD + F on Mac OSX)

查找:,\n 并替换为:,,然后将 {\n 替换为 { 等...

此外,更复杂的正则表达式可以一次性完成。

事实证明,在 Sublime Text 中,我们可以完成这样的任务,但只需突出显示文本,然后按 :

- Mac OS X : cmd + j

- Windows : ctr + j

注: This will work only one way.

Sublime text 更新了快捷方式,现在是:

- Mac OS X : cmd + shift + j