2015-04-30 142 views
2

我有這樣的代碼許多類似的塊:如何將多行代碼壓縮爲1行代碼?

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

我想將它們壓縮成線。

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

我手動做這個,它需要我約秒。 想象一下,做這100個顯然不好玩。 我想知道是否有任何Sublime Text 3包/插件可以幫助我做到這一點。

回答

4

它轉出,在崇高的文本,我們能夠做到這一點這樣的任務,而只是強調文本,然後按:

- Mac OS X的:CMD + Ĵ

- 視窗:CTR + Ĵ

注:This will work only one way.

0

嘗試使用 「查找和替換」(ALT + CMD + F在Mac OSX)

查找:,\\n並替換爲:,然後{\\n{等等

而且,更復雜正則表達式可以一口氣做到。

+0

What're talking about?找到它在哪裏?爲什麼我需要這樣做?我的文件中沒有這些。你能更具體一點嗎? – ihue

+0

在mac上試試'alt + cmd + f'你應該得到「find replace」窗口,然後在那裏輸入一個正則表達式字符串,這將幫助你將多行壓縮成一行 – SatA

+0

關於我寫的關於'\\ n ',這是一個正則表達式字符串,其中'\\ n'是一個換行符,正則表達式字符串轉義的換行符。 '',''之前是在換行符之前匹配','。這是一個你可以使用的正則表達式字符串的例子。一個更復雜的一個將適合一次去做 – SatA