แสดงพื้นที่แท็บอักขระ CRLF ในตัวแก้ไขของ Visual Studio


300

Visual Studio 2010 Pro: การตั้งค่าเพื่อให้ตัวแก้ไขสามารถแสดงช่องว่างแท็บ paragpraph, CRLF และอื่น ๆ ได้อย่างไร ฉันสามารถทำได้ใน NotePad ++


1
หากคุณบังเอิญเพิ่มตัวควบคุมโดยไม่ได้ตั้งใจหรือคุณสงสัยว่าอาจมีตัวควบคุมที่ทำให้คุณเกิดข้อผิดพลาดคำแนะนำของฉันคือการตัดส่วนของรหัสที่ต้องสงสัยออกวางใน Notepad ++ ค้นหาและลบผู้ร้าย รหัสและวางกลับเข้าไปใน Visual Studio นี่เป็นวิธีที่ง่ายที่สุดและใช้งานได้ทุกครั้ง ดังนั้นเก็บสำเนาแผ่นจดบันทึก ++ ติดตั้งไว้เผื่อกรณี
Samir

คำตอบ:


500

แก้ไข> ขั้นสูง> ดูพื้นที่สีขาว แป้นพิมพ์ลัดคือCTRL+ R, +CTRL คำสั่งที่เรียกว่าWEdit.ViewWhiteSpace

มันทำงานได้ใน Visual Studio ทุกรุ่นเป็นอย่างน้อยตั้งแต่ Visual Studio 2010 รุ่นปัจจุบันเป็น Visual Studio 2019 (ในขณะที่เขียน) ใน Visual Studio 2013 คุณยังสามารถใช้CTRL+ E, SหรือCTRL+ E, +CTRLS

โดยค่าเริ่มต้นเครื่องหมายจุดสิ้นสุดของเส้นจะไม่ถูกมองเห็น ฟังก์ชันนี้มีให้ในส่วนท้ายของส่วนขยายบรรทัด


17
ฉันเปิดใช้งานสิ่งนี้โดยไม่ตั้งใจ คุณช่วยชีวิตฉัน! ^^
displayname

24
สิ่งนี้ไม่ตอบคำถามเดิมอย่างเต็มที่ คำถามคือเกี่ยวกับอักขระช่องว่างและอักขระขึ้นบรรทัดใหม่ (ด้วยเหตุนี้ "CRLF") ตัวเลือกนี้จะไม่แสดงอักขระบรรทัดใหม่
อเล็กซ์

27
ฉันไปถึงนรกได้อย่างไร CTRL + R, CTRL + W โดยบังเอิญ?!
Almo

ช่วยชีวิต! ฉันรัก VS: D
Khateeb321

2
มีส่วนขยายสำหรับ VS 2019 หรือไม่ End of the Line รองรับได้สูงสุด 2017
Kir

145

Edit -> Advanced -> View White SpaceหรือCtrl+ E,S


26
ขอขอบคุณที่แจ้งชื่อและที่ตั้งของรายการเมนู น่ารำคาญมากเมื่อมีคนให้แป้นพิมพ์ลัดกับคุณ (ซึ่งเปลี่ยนจากรุ่นเป็นรุ่นและอาจแตกต่างกันตามการกำหนดค่า)
Kristopher Johnson

4
และมีเป็นตัวเลือกเพื่อแสดงการขึ้นบรรทัดใหม่ไม่มี น่าเสียดาย.
yoyo

2
ดูเหมือนจะไม่มีอยู่ใน VS2015
Johnny_D

7
@Johnny_D มันมีอยู่ แต่คุณต้องเปิดไฟล์ หากคุณไม่ได้เปิดไฟล์เพื่อแก้ไขคุณจะไม่เห็นAdvanced -> View White Spaceส่วนนั้น
Stoyan Dimov

20

แสดงอักขระ white space

เมนู:Editคุณสามารถสลับการแสดงผลของตัวละครที่พื้นที่สีขาวจากเมนู: Advanced>View White Space>

ปุ่ม: หากคุณต้องการเพิ่มปุ่มลงในแถบเครื่องมือมันจะถูกเรียกToggle Visual Spaceในหมวดหมู่คำสั่ง "แก้ไข" ชื่อคำสั่งที่เกิดขึ้นจริงคือ
Edit.ViewWhiteSpace

แป้นพิมพ์ลัด: ใน Visual Studio 2015, 2017 และ 2019 แป้นพิมพ์ลัดเริ่มต้นยังคงเป็นCTRL+R,CTRL+W
พิมพ์หนึ่งหลังจากที่อื่น ๆ
ทางลัดเริ่มต้นทั้งหมด

อักขระสิ้นสุดบรรทัด

ส่วนขยาย: มีส่วนขยายขั้นต่ำที่เพิ่มการแสดงตัวละครปลายทาง (LF และ CR) ลงในโหมดพื้นที่สีขาวตามที่คุณต้องการ นอกจากนี้ยังมีปุ่มและทางลัดเพื่อแก้ไขการวางสายทั้งหมดในเอกสารหรือการเลือก
VisualStudio gallery: End of the Line

หมายเหตุ:เนื่องจาก Visual Studio 2017 Advanced Save Optionsมีตัวเลือกในการแฟ้มเมนูที่เรียกว่า การเปลี่ยนการเข้ารหัสและการสิ้นสุดบรรทัดสำหรับไฟล์สามารถทำได้โดยใช้Save File As ...และคลิกลูกศรชี้ลงที่ด้านขวาของปุ่มบันทึก Save with Encodingนี้แสดงให้เห็นตัวเลือก คุณจะถูกขอให้เขียนทับไฟล์ปัจจุบัน


1
นั่นคือสิ่งที่ฉันต้องการฉันสามารถหาชื่อคำสั่ง แต่เมื่อเพิ่มปุ่มไม่มีวิธีการค้นหาอะไรเลยมันเป็นเกมที่คาดเดา
Andrew Queisser

6

ปัญหาของฉันถูกกดปุ่ม CTRL + F และพื้นที่

สิ่งนี้ทำเครื่องหมายช่องว่างทั้งหมดเป็นสีน้ำตาล ใช้เวลา 10 นาทีเพื่อ "ปิดเครื่อง": P


เรื่องตลกที่เป็นประโยชน์!)))
dyomas

1

ทางลัดไม่ทำงานสำหรับฉันใน Visual Studio 2015 แต่ก็ไม่ได้อยู่ในเมนูแก้ไข

ดาวน์โหลดและติดตั้งเครื่องมือเพิ่มประสิทธิภาพการผลิตสำหรับ VS2015และกว่าที่คุณจะพบตัวเลือกเหล่านี้ในเมนูแก้ไข> เมนูขั้นสูง


คุณสามารถเห็นพวกเขาได้ในเมนูแก้ไขหากมีไฟล์เปิดอยู่
pete pagan-gerbil

1

ทางลัดที่ถูกต้องนั้นCTRL-R-Wเหมือนกับว่าคุณไม่ต้องกดปุ่ม CTRL ในขณะที่กดปุ่ม W สิ่งนี้ใช้ได้กับฉันใน VS 2015



0

สำหรับผู้ที่กำลังมองหาปุ่มสลับ:

ชื่อของคำสั่งนี้คือดูพื้นที่สีขาวในเมนู GUI (แก้ไข -> ขั้นสูง -> ดูพื้นที่สีขาว)

สลับเมนู

ชื่อของคำสั่งนี้ในป๊อปอัพเพิ่มคำสั่งสลับภาพอวกาศ

สลับปุ่ม


0

สำหรับ Visual Studio สำหรับ mac คุณสามารถค้นหาได้ภายใต้ Visual Studio -> Preferences -> Text Editor -> Markers and Rulers -> แสดงตัวอักษรที่มองไม่เห็น

โปรดทราบว่าคุณอาจต้องเริ่ม Visual Studio ใหม่เพื่อให้การเปลี่ยนแปลงมีผล

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