[英]Is there a way to delete all comment lines in Sublime Text 3?
我知道在Vim中你可以用鍵盤快捷鍵刪除文件中的所有注釋,但是我在ST3中找不到類似的技術是不成功的。 這對於奇跡文件和其他各處都有分散注意力的文件特別有用。
尋找鍵盤快捷鍵或快速簡便的替代方案。
有什么建議?
最簡單的是使用正則表達式搜索和替換,例如,
^#.*\\n
注1 這不適用於評論塊。 對他們來說,你需要有點棘手,(非常)大致:
=begin(.|\n)*=end
(沒有經過嚴格測試。)
如果你這么做(IMO有點奇怪),你可以將它綁定到一個鍵。
注1:這適用於行開頭的注釋。 它沒有附加到代碼行的注釋; 如果你想處理那個,那么你可以刪除^
但你需要這樣一些關於EOL的東西會在替換期間消失。 或者您可以忽略EOL並在行注釋中添加一些空白行。
戴夫回答的不適合我。 如果對你來說也是如此,那么請做以下情況,
specific <tag> element including contents inside it: 刪除特定的<tag>元素,包括其中的內容:
找什么:
用於處理特定標記的RE語法,
(?s)<開始標記>。*?<結束標記>
例如,對於CSS評論標簽,
(?S)/*.*?*/
對於HTML評論標簽,
(S?)<! - * - >
替換為:將該字段留空
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.