วิธีการปิดการใช้งาน codelens ในรหัส VS?


140

ฉันค้นหา แต่ไม่พบข้อมูลใด ๆ เกี่ยวกับวิธีปิดการอ้างอิง (หรือ codelens ทั้งหมด) ใน Visual Studio Code พวกเขาค่อนข้างไร้ประโยชน์และน่ารำคาญสำหรับฉัน


1
@Louy Google เป็นเพื่อนของคุณ แต่คำอธิบายสั้น ๆ อาจเป็นได้ว่ามันเพิ่มหมายเหตุประกอบไว้ในโค้ดของคุณเพื่อแสดงรายละเอียดบางอย่างที่คุณอาจไม่เห็นเช่นการนับการอ้างอิงถึงคุณสมบัติและฟิลด์
Elkvis


1
ฉันสร้างส่วนขยายที่ชื่อว่าการตั้งค่าสลับซึ่งทำให้ฉันเปิดและปิด codeLens ได้อย่างง่ายดาย ส่วนขยายของฉันยังให้คุณสลับการตั้งค่าใด ๆ กับรหัส ฉันพบรหัสกระโดดเมื่อโหลดไฟล์ C # ที่น่ารำคาญมาก แต่บางครั้งการอ้างอิงก็มีประโยชน์จริงๆ

2
2562 และ codelens ยังน่ารำคาญ มันจะดีถ้ามันแสดงเฉพาะที่โฟกัส แต่จนถึงตอนนั้นมันดูดีขึ้นถ้าไม่มีมัน
Spiral Out

คำตอบ:


172

คุณสามารถเปิดใช้งานหรือปิดใช้งานรหัสเลนส์โดยการeditor.codeLensตั้งค่าในการตั้งค่าผู้ใช้ (ดูhttps://code.visualstudio.com/Docs/editor/editingevolved#_reference-informationสำหรับข้อมูลเพิ่มเติม)


7
vscode ล่าสุดมีฟังก์ชั่นการค้นหาในการตั้งค่าเพียงพิมพ์ codelens และยกเลิกการทำเครื่องหมายในช่อง
Edwin

ฉันแนะนำส่วนขยาย Toggle โดย Peng Lv เมื่อฉันต้องการทัศนวิสัยของซอร์สโค้ดหรือการอ้างอิงหรือการจัดการความขัดแย้ง (เช่นรับเข้ามา) ฉันไม่ต้องการถูกรบกวนด้วยการตั้งค่าการค้นหาสิ่งนี้ เพียงแค่การกดแป้นซึ่ง Toggle ให้ฉันนิยาม
dfdumaresq

116

อัปเดต: ในเครื่องมือแก้ไขการตั้งค่าใหม่ของ VSCode การพิมพ์ codelens ง่าย ๆ ในการค้นหาและทำเครื่องหมายในช่องทำเครื่องหมายแรกในผลลัพธ์:

ป้อนคำอธิบายรูปภาพที่นี่


สำหรับฉันการตั้งค่าที่แก้ไขมันคือ:

"editor.codeLens": false

ในไฟล์ json การตั้งค่าผู้ใช้ของฉัน


29

เป็นขั้นเป็นตอน:

1- กดCTRL + SHIFT + Pแล้วค้นหา "การตั้งค่าผู้ใช้" และเปิดไฟล์ settings.json ไฟล์นี้อยู่ภายใต้:

%UserProfile%\AppData\Roaming\Code\User\settings.json

CTRL + SHIFT + P

2- ในการตั้งค่าการแทนที่แผงด้านขวา " editor.codeLens " ด้วยค่า "false"

editor.codeLens


15

หากต้องการปิดใช้งานการอ้างอิงโดยเฉพาะในเครื่องมือแก้ไข C # ให้เพิ่มส่วนนี้ในการตั้งค่าผู้ใช้ของคุณ:

"csharp.referencesCodeLens.enabled": false

สิ่งนี้ซ่อนจำนวนการอ้างอิงในตัวแก้ไข C # โดยเฉพาะในขณะที่รักษาคุณสมบัติที่เหลือของ CodeLens เอาไว้

MotKohnยังชี้ให้เห็นว่าคุณสามารถใช้javascript.referencesCodeLens.enabledหรือtypescript.referencesCodeLens.enabledต่ำกว่า ตรวจสอบให้แน่ใจว่าคุณให้คะแนนพวกเขาถ้านั่นช่วยได้!



0

ปุ่มลัดเพื่อสลับเปิด / ปิดคุณสมบัตินี้อย่างรวดเร็ว: CTRL+SHIFT+P Toggle TypeLens


โปรดระบุว่าทำไมคุณถึงลงคำตอบนี้ มันเป็นคำตอบที่ถูกต้องสำหรับคำถามที่ถาม ฉันเสนอให้เป็นทางเลือกแทนการตั้งค่าพื้นที่ทำงาน / ผู้ใช้สำหรับผู้ที่สนใจ
แกรม Wicksted

0

สำหรับผู้ที่ใช้ระบบปฏิบัติการ Linux :

  1. ไปFile> Preferences>Settings
  2. ในเมนูแบบเลื่อนลงText Editorค้นหาCode Lensและปิดใช้งาน

0

คุณสามารถทำได้โดยคลิกเพียงครั้งเดียวบนรหัส VS เพียงติดตั้งส่วนขยายที่Setting Toggleทำโดย Ho-Wan ในรหัส VS เมื่อคุณติดตั้งคลิกที่Tตามที่แสดงในภาพเพื่อสลับ Codelens

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.