2014-09-04 112 views

回答

9

最簡單的就是使用正則表達式搜索和替換,例如,

  • Cmd的 - 選項 - ˚F
  • 選擇*選項(正則表達式)
  • 找什麼:^#.*\n注意1
  • 替換爲:(無)

這不適用於評論塊。對他們來說,你需要有一點麻煩,(非常)大致爲:

=begin(.|\n)*=end 

(不健壯測試)

如果你這樣做了很多(這IMO是有點怪)你可以將它綁定到一個鍵。


注1:這適用於行開頭的註釋。它不會對代碼行附加註釋;如果你想處理這個問題,那麼你可以刪除^,但是你需要關於在更換期間會消失的EOL。或者你可以忽略EOL並在行註釋處留下一些空行。

3

Dave回答的問題對我沒有幫助。所以,請執行下列操作如果相同的情況下對你太,

要刪除所有具體<標籤>元素,包括它裏面的內容:

  • 按Ctrl + ^h(對PC)
  • 使能(正則表達式):*圖標或Alt鍵 + - [R
  • 查找內容:

    RE語法與特定的標籤工作,

    <起始標籤> *(S?)。?<結束標記>

    比如,CSS註釋標記,

    (?S)/ *。*? */

    對於HTML註釋標記,

    < - * - >

  • 替換爲(S):!?保留字段爲空

  • 全部替換
+1

對於塊註釋,下面的工作我使用RegReplace和查找和替換爲: '\/\ *(?[\ S \ S] *)\ * \ /' – blizzrdof77 2016-10-18 20:45:10

+0

的HTML註釋標記表達的作品,我發現CSS註釋標記表達式會返回錯誤消息:在重複運算符之前,前面的正則表達式無效。 – Luigi 2017-03-16 08:31:49

相關問題