簡體   English   中英

忽略搜索VS2010中的注釋C#

[英]Ignore comments in search VS2010 C#

有沒有辦法讓Find忽略注釋行中出現的任何查詢? 它使一些查找/替換操作非常耗時。

謝謝,

下午

我想知道你麻煩的根本原因是你有很多注釋掉的歷史代碼。 這是我見過的第一件產生過多評論的東西。 如果是這樣,請使用適當的版本控制系統來保留它,然后刪除舊的注釋掉的代碼。 這是最佳做法。

沒有簡單的方法。 查找/替換確實支持正則表達式語法,但設置一個忽略注釋代碼但仍能正常工作的正則表達式超出了我的小腦。

很抱歉在VS 2008中將類似的功能稱為“查找”對話框中的“搜索隱藏文本”復選框,但它已在VS 2010中刪除 。無論如何,我不完全確定這樣的功能會提高性能significantively。 甚至忽略來自CPU消耗操作的注釋中的所有文本,例如驗證正則表達式,您總是需要完全讀取未緩存的文件,直到EOF(並且未緩存意味着需要慢速I / O操作才能將它們加載到內存中)。 除非文件緩存在具有優化結構的內存中,否則無法真正讀取“注釋”,例如未注釋代碼塊的鏈接列表。

如果它是重構操作, 例如Rename ,那么您可以使用重構工具跳過注釋。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM