2014-03-13 217 views
0

我有一個簡單但令人討厭的Sublime text 2問題。我正在編寫一個python腳本來解析大型數據集,並且我想將這些信息存儲在數據庫中。該數據集附帶一些預先創建的SQL語句。但是,我不能簡單地將它們粘貼到腳本中,因爲它們每個都在換行符上。是否有一個崇高的捷徑去除這些。sublime text 2 strip換行

TL;博士

我又怎麼能這樣:

record_id serial PRIMARY KEY, 
    vin_id integer, 
    plate_id integer, 
    me_id integer, 
    etc. 

這個

record_id serial PRIMARY KEY, vin_id integer, plate_id integer, me_id integer 

用崇高的文本2簡單的複製/粘貼或類似的命令?

+0

通常,您可以在查找和替換面板中使用正則表達式。你能否提供更多的記錄?由於缺乏信息,我們很難提供正確的正則表達式。 – longhua

+0

您也可以使用多個選項。請參考這個帖子:http://stackoverflow.com/questions/13066068/remove-add-line-breaks-after-specific-string-using-sublime-text – longhua

+0

您可以輕鬆地使用三引號包括多行SQL指令在Python腳本中。 – MattDMo

回答

0

https://github.com/vlakarados/SublimeLineWorks

看看這個包對你的作品(剛纔添加的singlify功能)。已經在ST3上完成,因此在ST2中可能無法運行。

如果沒有,並且它會在控制檯中拋出錯誤,我將不得不花費時間來獲取ST2並使其與py2.6兼容。

+0

ST2實際使用2.6,僅供參考 – MattDMo

+0

@MattDMo感謝您對本修正 –

1

突出顯示文本,然後打超級 + Ĵ在Mac或CTRL +Ĵ在Windows和Linux。

+0

該死的,你在哪裏?我纔開始寫的? :( –

+0

對不起,這是windows上的「windows」鍵嗎?除了用「j」替換我的文本之外,它似乎沒有做任何其他的事情...... – Mike

+0

[key_bindings](http://sublimetext.info/docs/ en/reference/key_bindings.html) - 查找「修飾符」部分。 – AGS