Visual Studio 2019 ล่าสุดนั้นได้มีข่าวเกี่ยวกับการอัพเดตระบบการค้นหาใหม่แบบยกเครื่อง

- VS-2.png (32.51 KiB) Viewed 533 times
Visual Studio คืออะไร หลายๆท่านคงจะเขียนได้ยินหรือเคยใช้งานกันมาบ้างกับตัวของ Visual Studio นี้ ใครที่ยังไม่ทราบว่า Visual Studio คืออะไรพูดง่ายๆก็คือ เป็นโปรแกรมนึงที่ถูกพัฒนาเป็นโดยตัวของ
Microsoft ซึ่งจะเป็นโปรแกรมเครื่องมือที่ช่วยพัฒนาซอฟต์แวร์และระบบต่างๆ
ซึ่งล่าสุดนั้น ทางตัวของ
Visual Studio ก็ได้มีการอัพเดต ระบบการค้นหาใหม่แบบยกเครื่องเลย โดยระบบค้นหา (Find in Files) ของ Visual Studio นั้นได้ถูกเขียน ขั้นมาใหม่ ด้วย
C# ทั้งหมด ตามรายงานที่ถูกแจ้งโดย Dev ผู้พัฒนา เพื่อลดการเรียก interop call ที่ไม่จำเป็น ทำให้การค้นหานั้นมีประสิทธิภาพที่ดีขึ้น ลดหน่วยความจำในการประมวลผลลง
ทาง Microsoft ได้ทำการทดสอบ โดยใช้การค้นหา 1 แสนไฟล์ ซึ่งฟีเจอร์ค้นหาเดิมนั้นใช้การค้นหา ถึง 4 นาที ขณะที่การทดสอบของฟีเจอร์ตัวใหม่นั้นใช้เวลาเพียง 26 วินาทีเท่านั้น ซึ่งจะยิ่งเห็นผลชัดขึ้นด้วยการค้นหาด้วย regular expression ไมโครซอตฟ์กล่าว แต่การค้นหาทั่วๆไปนั้นก็เร็ยวขึ้นกว่าเดิมเท่าตัวแล้วเช่นกัน
Find in Files ตัวใหม่นี้ยังมีฟีเจอร์ใหม่หลายอย่างเพิ่มเข้ามา
1.Current Directory จำกัดการค้นหาเฉพาะในไดเรคทอรีเดียวกับไฟล์นั้นเท่านั้น
2.ค้นหาเฉพาะไดเรคทอรีที่ระบุชื่อได้มากกว่า 1 ไดเรคทอรี เช่น “.\Code;.\Shared Code” ก็จะค้นเฉพาะสองไดเรคทอรีนี้เท่านั้น (Code กับ Shared Code)
3.ระบุให้ค้นหาไฟล์อื่นนอก solution หรือไฟล์ที่อ้างถึงแต่อยู่นอก solution ได้ด้วย (เช่น windows.h ที่เป็นไฟล์ header)
4.Multiple Searches เก็บผลการค้นหาเดิมไว้ก่อน แล้วค้นหาอีกรอบเพื่อมาเปรียบเทียบกันได้ ฟีเจอร์นี้เปิดให้ใช้แล้วใน Visual Studio 2019 version 16.5 Preview 1

- VS-1.png (34.07 KiB) Viewed 533 times
ขอบคุณข้อมูลและรูปภาพจาก
blognone.com/node/113685
devblogs.microsoft.com/visualstudio/modernizing-find-in-files/
Visual Studio 2019 ล่าสุดนั้นได้มีข่าวเกี่ยวกับการอัพเดตระบบการค้นหาใหม่แบบยกเครื่อง
[attachment=0]VS-2.png[/attachment]
Visual Studio คืออะไร หลายๆท่านคงจะเขียนได้ยินหรือเคยใช้งานกันมาบ้างกับตัวของ Visual Studio นี้ ใครที่ยังไม่ทราบว่า Visual Studio คืออะไรพูดง่ายๆก็คือ เป็นโปรแกรมนึงที่ถูกพัฒนาเป็นโดยตัวของ [url=https://mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2159-microsoft-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Microsoft[/url] ซึ่งจะเป็นโปรแกรมเครื่องมือที่ช่วยพัฒนาซอฟต์แวร์และระบบต่างๆ
ซึ่งล่าสุดนั้น ทางตัวของ [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/3639-visual-studio-%E0%B8%A7%E0%B8%B4%E0%B8%8A%E0%B8%A7%E0%B8%A5%E0%B8%AA%E0%B8%95%E0%B8%B9%E0%B8%94%E0%B8%B4%E0%B9%82%E0%B8%AD-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Visual Studio[/url] ก็ได้มีการอัพเดต ระบบการค้นหาใหม่แบบยกเครื่องเลย โดยระบบค้นหา (Find in Files) ของ Visual Studio นั้นได้ถูกเขียน ขั้นมาใหม่ ด้วย [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2184-c-%E0%B8%8A%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%9B-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]C#[/url] ทั้งหมด ตามรายงานที่ถูกแจ้งโดย Dev ผู้พัฒนา เพื่อลดการเรียก interop call ที่ไม่จำเป็น ทำให้การค้นหานั้นมีประสิทธิภาพที่ดีขึ้น ลดหน่วยความจำในการประมวลผลลง
ทาง Microsoft ได้ทำการทดสอบ โดยใช้การค้นหา 1 แสนไฟล์ ซึ่งฟีเจอร์ค้นหาเดิมนั้นใช้การค้นหา ถึง 4 นาที ขณะที่การทดสอบของฟีเจอร์ตัวใหม่นั้นใช้เวลาเพียง 26 วินาทีเท่านั้น ซึ่งจะยิ่งเห็นผลชัดขึ้นด้วยการค้นหาด้วย regular expression ไมโครซอตฟ์กล่าว แต่การค้นหาทั่วๆไปนั้นก็เร็ยวขึ้นกว่าเดิมเท่าตัวแล้วเช่นกัน
Find in Files ตัวใหม่นี้ยังมีฟีเจอร์ใหม่หลายอย่างเพิ่มเข้ามา
1.Current Directory จำกัดการค้นหาเฉพาะในไดเรคทอรีเดียวกับไฟล์นั้นเท่านั้น
2.ค้นหาเฉพาะไดเรคทอรีที่ระบุชื่อได้มากกว่า 1 ไดเรคทอรี เช่น “.\Code;.\Shared Code” ก็จะค้นเฉพาะสองไดเรคทอรีนี้เท่านั้น (Code กับ Shared Code)
3.ระบุให้ค้นหาไฟล์อื่นนอก solution หรือไฟล์ที่อ้างถึงแต่อยู่นอก solution ได้ด้วย (เช่น windows.h ที่เป็นไฟล์ header)
4.Multiple Searches เก็บผลการค้นหาเดิมไว้ก่อน แล้วค้นหาอีกรอบเพื่อมาเปรียบเทียบกันได้ ฟีเจอร์นี้เปิดให้ใช้แล้วใน Visual Studio 2019 version 16.5 Preview 1
[attachment=1]VS-1.png[/attachment]
[b]ขอบคุณข้อมูลและรูปภาพจาก[/b]
blognone.com/node/113685
devblogs.microsoft.com/visualstudio/modernizing-find-in-files/