วิธีการปิดการแสดงอักขระช่องว่างใน Visual Studio IDE


291

ฉันไม่รู้ว่าฉันทำอะไร แต่ฉันไม่รู้วิธีกำจัดลูกศรเหล่านั้นทางซ้าย

ข้อความแสดงแทน


5
บางทีมันควรจะพูดอะไรบางอย่างเกี่ยวกับลูกศรเพราะฉันไม่รู้ว่าพวกเขาเป็นอะไรและคนที่ต้องการกำจัดพวกเขาอาจไม่เช่นกัน (ฉันไม่คิดว่าฉันจะเป็น Google "จะกำจัดตัวละครในช่องว่าง" ได้อย่างไร เว้นแต่ว่าฉันรู้ว่าพวกเขาเป็นตัวละครช่องว่างและน่าจะรู้แล้วว่าจะกำจัดพวกเขาออกไปได้อย่างไร)
Juan

7
ที่จริงแล้วสิ่งนี้เพิ่งเกิดขึ้นกับฉันและฉันก็รู้ว่ามันคืออะไร แต่ไม่รู้ว่าจะซ่อนมันได้อย่างไรดังนั้นฉันจึงค้นหา "Visual Studio Hide Whitespace อักขระ" ของ Google และนี่เป็นผลลัพธ์แรก ดังนั้นขอบคุณ!
bubbleking

น่าเสียดายที่ทั้งแป้นพิมพ์ลัดและตำแหน่งเมนูนั้นใช้งานง่าย ด้วยเหตุนี้ฉันจึงโพสต์สแต็คโอเวอร์โฟลว์สแต็คที่แน่นอน (ผ่านvisual studio show whitespaceหลายสิบครั้งในช่วงหลายปีที่ผ่านมาเมื่อติดตั้ง VS บนเครื่องใหม่ในงานใหม่สรุป: ไม่เพียงแค่รู้ว่ามันเป็นอักขระช่องว่างไม่ได้หมายความว่าคุณรู้วิธีสลับ พวกเขา
Assimilater

คำตอบ:


577

CTRL+ R, CTRL+ W: สลับการแสดงช่องว่าง

หรือใต้เมนูแก้ไข:

  • แก้ไข -> ขั้นสูง -> ดูพื้นที่สีขาว

[BTW มันก็ยังปรากฏว่าคุณกำลังใช้แท็บ เป็นเรื่องธรรมดาที่จะให้ IDE เปลี่ยนแท็บให้เป็นช่องว่าง (บ่อยครั้งที่ 4) ผ่านตัวเลือก]


2
ฉันเปิดมันอีกครั้งโดยความผิดพลาด XDDD ขอบคุณ !!! ใครรู้ว่าทำไมคุณสมบัตินี้ถึงมีอยู่? มันไม่น่ารำคาญใช่มั้ย
Vintharas

29
@Ventaras: มันมีอยู่เพราะคนอย่างฉันเก็บไว้ตลอดเวลาเพราะเราชอบที่จะรับรู้ถึงสิ่งที่เรากำลังแทรกอยู่หรือวิธีที่เราเปลี่ยนไฟล์ ทำให้เราควบคุมสภาพแวดล้อมของเราได้ง่ายขึ้น นอกจากนี้ยังมีกรณีที่สำคัญอย่างยิ่งเช่นสตริงภายในที่แยกวิเคราะห์
คิดว่า

3
ฉันพบว่ามีประโยชน์เพราะมาตรฐานการเข้ารหัสของเราห้ามช่องว่างต่อท้ายใด ๆ ซึ่งจะช่วยให้ฉันเห็นใด ๆ ฉันไม่สามารถติดตั้งโปรแกรมเสริมเพื่อแก้ไขให้ฉันได้เนื่องจากเราใช้รุ่น Express
สเตฟาน

3
NVM คุณใช้แท็บ ฉันจะใช้ช่องว่าง
มิทช์ข้าวสาลี

9
@MitchWheat ดูเหมือนกับฉันว่านักพัฒนาส่วนใหญ่ไม่เห็นด้วยกับคุณ ฉันขอแนะนำให้คุณอ่านความคิดเห็นของพวกเขา มันอาจจะเปลี่ยนความคิดของคุณเกี่ยวกับการใช้แท็บprogrammers.stackexchange.com/questions/57/...
JSON

46

ใน Visual Studio 2010 ลำดับที่สำคัญCTRL+ E, Sนอกจากนี้ยังจะสลับการแสดงผลของตัวละครช่องว่าง


ฉันสามารถยืนยันได้ว่านี่ใช้งานได้กับ Visual Studio 2013 Express
jmstoker

1
อาน่าสนใจ ฉันไม่สามารถทำงานในจักรวาลที่ฉันสามารถกด CTRL-R, CTRL-W ได้โดยไม่ตั้งใจ แต่ CTRL-E, S ดูเหมือนจะเป็นไปได้มากขึ้น
Carl Sharman

นั่นต้องเป็นสิ่งที่ฉันประสบอุบัติเหตุเมื่อไปสลับความคิดเห็น ( CTRL-E, C, CTRL-E, U)
jocull

2
หรือกดปุ่ม E โดยไม่ได้ตั้งใจเมื่อพยายามบันทึกด้วย CTRL-S
DrDeth

7

ใน Visual Studio 2015 จากเมนูด้านบน

แก้ไข -> ขั้นสูง -> ดูพื้นที่สีขาว

หรือCTRL+ E,S


3

CTRL+ SHIFT+ *คือการผสมคีย์มาตรฐานแบบพฤตินัยสำหรับการแสดง / ซ่อนอักขระช่องว่างในผลิตภัณฑ์ Microsoft ทั้งหมดที่สนับสนุนคุณสมบัตินี้

PS: * หมายถึง8- * คีย์ไม่ใช่*คีย์แพดตัวเลข


ทำงานใน VS 2017
FractalSpace

2

หากToggle Visual Spaceไอคอนนั้นถูกเพิ่มลงในแถบเครื่องมือ Visual Studio ที่คุณเลือกเพราะมันจะเปิดและปิดผ่านการคลิกเมาส์แล้วทำตามคำแนะนำนี้:

  1. ปรับแต่งแถบเครื่องมือที่ต้องการ

  2. คลิกที่ Customize...

  3. คลิกที่ Add Command...

  4. ไปที่EditและเลือกToggle Visual Space

  5. คลิกที่ OK

ทดสอบกับ Visual Studio 2019


0

สำหรับรหัส VS และรุ่นที่ใหม่กว่า Ctrl + P เพื่อเปิดและจากนั้นเขียน Whitespace คุณสามารถเลือกมุมมอง: Toggle Render Whitespace

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