ฉันต้องการใส่คำสั่งการใช้งานของฉันไว้ในเนมสเปซปัจจุบันไม่ใช่ภายนอกเนื่องจาก VS และ Resharper ตามค่าเริ่มต้นวางไว้
มีใครทราบถึงฟังก์ชันแมโคร / มาตรฐานที่จัดเรียง / ลบที่ไม่ได้ใช้โดยใช้คำสั่งและวางไว้ในเนมสเปซปัจจุบัน
ฉันต้องการใส่คำสั่งการใช้งานของฉันไว้ในเนมสเปซปัจจุบันไม่ใช่ภายนอกเนื่องจาก VS และ Resharper ตามค่าเริ่มต้นวางไว้
มีใครทราบถึงฟังก์ชันแมโคร / มาตรฐานที่จัดเรียง / ลบที่ไม่ได้ใช้โดยใช้คำสั่งและวางไว้ในเนมสเปซปัจจุบัน
คำตอบ:
UPDATE - ReSharper 2016.1 : ตอนนี้ตัวเลือกนี้ถูกย้ายไปที่Code Editing → C # → Code Style → Add 'using' directive ไปยังขอบเขตที่ลึกที่สุด
คุณได้ลองใช้ตัวเลือก ReSharper แล้วหรือยัง:
ภาษา→ C # →รูปแบบการจัดรูปแบบ→การนำเข้าเนมสเปซ→เพิ่มโดยใช้คำสั่งไปยังขอบเขตที่ลึกที่สุด
ฉันไม่แน่ใจว่าการล้างรหัสของ R # จะเรียงลำดับรหัสที่มีอยู่ให้คุณใหม่หรือไม่
Code Editing -> C# -> Code Style
ในReSharper 2020ไปที่ตัวเลือกจากนั้น:
Code Editing
->C#
->Syntax Style
->Add 'using' directive to the deepest scope
Code Editing
-> C#
-> Syntax Style
แทนที่จะเป็นCode Style
สำหรับเวอร์ชัน 8.2 สิ่งนี้ได้ย้ายไปแล้ว ตอนนี้อยู่ที่นี่:
ภายใน Visual Studio
Resharper -> ตัวเลือก ...
จากนั้นในกล่องโต้ตอบตัวเลือกการ
แก้ไขโค้ด -> C # -> การนำเข้าเนมสเปซ -> แทรกโดยใช้คำสั่งเมื่อจำเป็น -> เพิ่มโดยใช้คำสั่งไปยังขอบเขตที่ลึกที่สุด
ในฐานะของ Resharper 9 นี้ได้ย้ายเข้ามาCode Editing
=> C#
=> Code Style
=> =>Reference Qualification
Add 'using' directive to deepest scope
deepest scope
หรือคุณสามารถใช้สถานที่การค้นหาการตั้งค่าใหม่และค้นหา การตั้งค่าที่แน่นอนจะปรากฏขึ้น:
StyleCop รองรับการรวม ReSharper โดยเริ่มจากเวอร์ชัน 4.7
จากhttp://stylecop.codeplex.com/ :
4.7 เข้ากันได้กับ JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) และ R # 7.0 (7.0.54.77 )
4.7 เข้ากันได้กับ Visual Studio 2008, Visual Studio 2010 และ Visual Studio 11
รุ่นนี้มีปลั๊กอิน StyleCop ReSharper (เข้ากันได้กับ ReSharper 5.1, 6.0, 6.1, 6.1.1 และ 7.0)
ฉันได้แก้ไขเทมเพลตสตูดิโอภาพเริ่มต้นเพื่อวางคำสั่งการใช้งานไว้ในเนมสเปซ
สำหรับการจัดเรียงและลบคำสั่งที่ไม่ได้ใช้ผมใช้พลังงานคำสั่งสำหรับ Visual Studio 2008
อัปเดตสำหรับ Resharper 2020.1 : ตอนนี้สามารถพบตัวเลือกนี้ได้ในตัวเลือก→การแก้ไขโค้ด→ C # →สไตล์ไวยากรณ์→คุณสมบัติการอ้างอิงและคำสั่ง 'ใช้'
Code Editiong
->C#
->Namespace Imports
(ไม่อยู่ในรูปแบบการจัดรูปแบบ)