Tampilkan ruang, tab, karakter CRLF di editor Visual Studio

300

Visual Studio 2010 Pro: Di mana pengaturan sehingga editor dapat menampilkan karakter spasi, tab, paragraf, CRLF, dll.? Saya bisa melakukannya di NotePad ++.

Bohn
sumber
1
Jika Anda menambahkan karakter kontrol secara tidak sengaja, atau Anda menduga ada karakter kontrol yang menyebabkan Anda melakukan kesalahan, rekomendasi saya adalah untuk memotong bagian kode yang dicurigai, menempelkannya di Notepad ++, menemukan dan menghapus pelakunya, kemudian memotong kode dan rekatkan kembali ke Visual Studio. Ini adalah cara termudah, dan ini berfungsi setiap saat. Jadi simpan salinan Notepad ++ terinstal, untuk jaga-jaga.
Samir

Jawaban:

500

Edit> Tingkat Lanjut> Lihat Spasi Putih. Pintasan keyboard adalah CTRL+ R, CTRL+ W. Perintah itu disebut Edit.ViewWhiteSpace.

Ini bekerja di semua versi Visual Studio setidaknya sejak Visual Studio 2010, yang saat ini adalah Visual Studio 2019 (saat penulisan). Di Visual Studio 2013, Anda juga bisa menggunakan CTRL+ E, Satau CTRL+ E, CTRL+ S.

Secara default, penanda garis akhir tidak divisualisasikan. Fungsionalitas ini disediakan oleh ekstensi End of the Line .

Keempat
sumber
17
Saya tidak sengaja mengaktifkan ini. Anda menyelamatkan hidup saya! ^^
displayname
24
Ini tidak menjawab pertanyaan asli sepenuhnya. Pertanyaannya adalah tentang karakter spasi putih dan karakter baris baru (karenanya "CRLF"). Opsi ini tidak menunjukkan karakter baris baru.
Alex
27
Bagaimana saya menekan CTRL + R, CTRL + W secara tidak sengaja?!?
Almo
Penolong! Saya suka VS: D
Khateeb321
2
Apakah ada ekstensi untuk VS 2019? End of the Line hanya mendukung hingga 2017
Kir
145

Edit -> Advanced -> View White Spaceatau Ctrl+ E,S

Pavel Yermalovich
sumber
26
Terima kasih telah memberikan nama dan lokasi item menu. Sangat menjengkelkan ketika orang hanya memberi Anda cara pintas keyboard (yang berubah dari versi ke versi dan mungkin berbeda dengan konfigurasi).
Kristopher Johnson
4
Dan ada adalah tidak ada pilihan untuk acara baris. Sayangnya.
yoyo
2
Tampaknya tidak ada di VS2015
Johnny_D
7
@ Johnny_D itu ada tetapi Anda harus membuka file. Jika Anda tidak memiliki file yang dibuka untuk diedit, maka Anda tidak melihat Advanced -> View White Spacebagiannya.
Stoyan Dimov
20

Menampilkan karakter spasi putih

Menu: Anda dapat mengaktifkan visibilitas karakter spasi dari menu: Edit>Advanced>View White Space.

Tombol: Jika Anda ingin menambahkan tombol ke bilah alat, ini disebutToggle Visual Spacedalam kategori perintah "Edit".
Nama perintah yang sebenarnya adalah:Edit.ViewWhiteSpace.

Pintasan Keyboard: Di Visual Studio 2015, 2017 dan 2019 pintasan keyboard default adalahCTRL+R,CTRL+W
Ketik satu demi satu.
Semua pintasan default

Karakter end-of-line

Ekstensi: Ada ekstensi minimal yang menambahkan tampilan karakter end-of-line (LF dan CR) ke mode ruang putih visual, seperti yang Anda harapkan. Selain itu ia memasok tombol dan jalan pintas untuk memodifikasi semua akhir baris dalam dokumen, atau pilihan.
Galeri VisualStudio: End of the Line

Catatan: Sejak Visual Studio 2017 tidak ada opsi dalam menu File disebutAdvanced Save Options. Mengubah pengodean dan akhir baris untuk file dapat dilakukan dengan menggunakanSave File As ...dan mengklik panah bawah di sisi kanan tombol simpan. Ini menunjukkan opsiSave with Encoding. Anda akan diminta izin untuk menimpa file saat ini.

Farway
sumber
1
Itu yang saya butuhkan, saya bisa menemukan nama perintah tetapi ketika menambahkan tombol tidak ada cara untuk mencari apa pun jadi itu adalah permainan tebak-tebakan.
Andrew Queisser
6

Masalah saya adalah mengenai CTRL + F dan ruang

Ini menandai semua spasi berwarna coklat. Habiskan 10 menit untuk "mematikannya": P

Spikolynn
sumber
Lelucon yang berguna!)))
dyomas
1

Pintasan tidak berfungsi untuk saya di Visual Studio 2015, juga tidak ada dalam menu edit.

Unduh dan pasang Alat Daya Produktivitas untuk VS2015 dan Anda dapat menemukan opsi ini di menu edit> lanjutan.

Cerveser
sumber
Anda dapat melihatnya di menu edit jika ada file yang terbuka
pete the pagan-gerbil
1

Pintasan yang benar adalah CTRL-R-Wseperti Anda tidak harus melepaskan tombol CTRL sambil menekan W. Ini berfungsi untuk saya di VS 2015

Atihska
sumber
1

Untuk melihat CRLF Anda dapat mencoba ekstensi ini: End of the Line

Ini bekerja untuk VS2012 +

Roberto Tronci
sumber
Bisakah ini menampilkan karakter lain seperti STX dan ETX?
Samir
Sayangnya tidak ada.
Roberto Tronci
0

Bagi mereka yang mencari tombol toggle:

Nama perintah ini adalah Lihat ruang putih di menu GUI (Edit -> Advanced -> View white space).

Menu beralih

Nama perintah ini di popup Tambahkan perintah adalah Toggle Visual Space .

Tombol beralih.

KUTlime
sumber
0

Untuk Visual Studio untuk mac, Anda dapat menemukannya di Visual Studio -> Preferensi -> Editor Teks -> Marker dan Penguasa -> Tampilkan karakter yang tidak terlihat

Harap dicatat Anda mungkin perlu me-restart Visual Studio agar perubahan diterapkan

Paiman Roointan
sumber