我使用emacs + auctex和自動填充模式。emacs,auctex和查詢替換字符串換行
現在有時我想搜索(並替換)包含空格的字符串,如「test1 test2」。問題是,自動填充模式有時會用換行符替換空格字符。因此,搜索和替換「test1 test2」沒有發現這些字符串的出現,其中自動填充由換行符替換空白。
任何想法如何解決這個問題?
我在文本模式下使用\ s-查詢替換regexp,即「test1 \ s-test2」但這不適用auctex模式,我不知道爲什麼。
使用CQ CJ是非常不舒服的使用,因爲這種情況下的「測試1測試2」發生非常頻繁,特別是因爲我想獲得新行和在一個運行的空間,所以我必須做這樣的事情:
M-x query-replace-regexp RET
test1[ <-- one space
C-j C-q
]\s-*test2
最後\ S-*是因爲在auctex可能的壓痕。 這似乎不是很優雅。
通過,如果你想查找和替換「測試1測試2」就是這樣,很討厭想專門治療換行的情況下,每次...
這是比我更好的解決方案。我幾乎不斷地在emacs中顯示以前未知的角落和縫隙,我喜歡那:) – jeremiahd 2010-07-30 23:00:01