Bagaimana cara menonaktifkan codelens dalam kode VS?

146

Saya telah mencari tetapi tidak menemukan info tentang cara menonaktifkan referensi (atau codelens sepenuhnya) di Visual Studio Code, mereka cukup tidak berguna dan mengganggu saya.

Phoera
sumber
1
@Louy Google adalah teman Anda, tetapi deskripsi singkatnya mungkin menambahkan anotasi sejajar dengan kode Anda, untuk menunjukkan detail tertentu yang mungkin tidak Anda lihat, seperti jumlah referensi ke properti dan bidang.
Elkvis
1
Saya membuat ekstensi yang disebut Setting Toggle yang memungkinkan saya menyalakan dan mematikan codeLens dengan mudah. Ekstensi saya juga memungkinkan Anda mengubah pengaturan kode vs. Saya menemukan kode lompatan saat memuat file C # sangat mengganggu, namun jumlah referensi terkadang sangat membantu.
2
2019 dan masih codelens menjengkelkan. Alangkah baiknya jika hanya ditampilkan pada fokus tetapi sampai saat itu, terlihat jauh lebih baik tanpanya.
Spiral Out

Jawaban:

176

Anda dapat mengaktifkan atau menonaktifkan kode lense dengan mengatur editor.codeLenspengaturan di pengaturan pengguna (lihat https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information untuk info lebih lanjut).

Benjamin Pasero
sumber
9
Vscode terbaru memiliki fungsi pencarian di pengaturan, cukup ketik codelens dan hapus centang pada kotak.
Edwin
Saya merekomendasikan ekstensi Toggle by Peng Lv. Ketika saya membutuhkan visibilitas kode sumber atau referensi atau manajemen konflik (mis. Terima yang masuk) saya tidak ingin repot mencari pengaturan untuk ini. Hanya penekanan tombol, yang Toggle mari saya definisikan.
dfdumaresq
121

Pembaruan: di editor pengaturan baru VSCode, semudah mengetik codelens dalam pencarian dan mencentang kotak centang pertama di hasil:

masukkan deskripsi gambar di sini


Bagi saya, pengaturan yang memperbaikinya adalah:

"editor.codeLens": false

dalam file json preferensi pengguna saya.

thedayturns
sumber
29

Selangkah demi selangkah:

1- Tekan CTRL + SHIFT + P dan cari "Pengaturan Pengguna", dan buka file settings.json. File ini berada di bawah:

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

CTRL + SHIFT + P

2- Pada pengaturan panel kanan override " editor.codeLens " dengan nilai "false".

editor.codeLens

Teoman shipahi
sumber
17

Untuk secara khusus menonaktifkan referensi di editor C #, tambahkan ini ke Pengaturan Pengguna Anda:

"csharp.referencesCodeLens.enabled": false

Ini secara khusus menyembunyikan jumlah referensi di editor C # sambil menjaga fitur CodeLens lainnya tetap utuh.

MotKohn juga menunjukkan bahwa Anda dapat menggunakan javascript.referencesCodeLens.enabledatau di typescript.referencesCodeLens.enabledbawah ini. Pastikan Anda memberi mereka beberapa poin jika itu membantu!

Codeacula
sumber
6

Saya menonaktifkannya dengan pergi ke file | preferences | settings

pengaturan preferensi file

Akhirnya:

Workspace | Text Editor | (scroll down a little)

masukkan deskripsi gambar di sini

Luke Garrigan
sumber
2

Untuk orang yang menggunakan OS Linux apa pun :

  1. Pergi ke File> Preferences>Settings
  2. Di bawah drop-down Text Editor, cari Code Lensdan nonaktifkan.
Anderson Chong
sumber
0

Pintasan untuk mengaktifkan / menonaktifkan fitur ini dengan cepat: CTRL+SHIFT+P Toggle TypeLens

Graeme Wicksted
sumber
Tolong tunjukkan mengapa Anda tidak menyukai jawaban ini. Ini adalah jawaban yang valid untuk pertanyaan yang diajukan. Saya menawarkannya sebagai alternatif pengaturan ruang kerja / pengguna bagi mereka yang tertarik.
Graeme Wicksted
0

Anda dapat melakukannya dengan sekali klik pada VS Code. Instal saja ekstensi yang Setting Toggledibuat oleh Ho-Wan di VS Code. Setelah Anda menginstal, klik T seperti yang ditunjukkan pada gambar untuk mengaktifkan Codelens.

masukkan deskripsi gambar di sini

Pemutus arus
sumber