【譯】使用保留大小寫的查找和替換來保存您的命名方式

  Visual Studio 搜索體驗獲得了一項新功能,允許用戶查找和替換文本,而不必擔心不同的大小寫。例如,方法參數“catalogItemId”和對象屬性“CatalogItemId”有相同的名稱,但大小寫不同,但都應該用類似“productId”的東西替換,並使用各自的大小寫。

 

  該功能是由用戶請求的,他們正在各種論壇上尋找一種簡單的方法來查找和替換文本,而不必擔心各種命名方式的不同大小寫,包括 Stack Overflow 和 Developer Community Case-Preserving Search & Replace Across Multiple Files。我們很高興地宣佈,保留大小寫的查找和替換在 Visual Studio 17.8 預覽1 中可用!

 

  我們致力於維護和改進 Visual Studio 中的搜索體驗。多年來,我們一直在不斷增強和更新搜索。你可以透過以下鏈接瞭解更多有關這些改變:

  - Search – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/search/

  - Find – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/find/

  - Find in Files – Visual Studio Blog (microsoft.com):https://devblogs.microsoft.com/visualstudio/tag/find-in-files/

如何使用

  當您執行替換時,您現在可以保留代碼中每個匹配的原始大小寫。在“替換”窗口中用“Alt+V”或點擊“保留大小寫”選項切換保存大小寫。

  快速替換(Ctrl+H):

 

  替換文件(Ctrl+Shift+H):

 

  要獲得 Pascal case 和 Camel case,你的替換字符串也必須是 Pascal case 或 Camel case。大小寫也保留在包含連字符或下劃線的文本中。

  例如:

  -將“begin”替換爲“end”會使“Begin”變爲“End”,而“BEGIN”變爲“END”。

  -將“onetwothree”改爲“fourFiveSix”,將“onetwothree”改爲“fourfivesix”,“oneTwoThree”改爲“fourFiveSix”,“OneTwoThree”改爲“FourFiveSix”。

嘗試一下,讓我們知道你的想法

  在等待穩定版本發佈時,可以在 17.8 預覽版 1 及更高版本中試用保留大小寫替換體驗。請隨時爲開發者社區的現有票證做出貢獻,並開發者社區上報告您發現的任何問題。

 

  原文鏈接:https://devblogs.microsoft.com/visualstudio/keep-your-casing-with-case-preserving-find-and-replace/

 

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章