ฉันจะสร้าง Visual Studio ตัดบรรทัดที่ 80 อักขระได้อย่างไร


103

มีวิธีใดในการสร้าง Visual Studio word-wrap ที่ 80 ตัวอักษรหรือไม่? ฉันใช้ VS2008

โพสต์นี้เกี่ยวข้องกันอย่างหลวม ๆ


นี่เป็นเรื่องส่วนตัวหรือคุณมีผู้สอนสำหรับชั้นเรียนที่ต้องการ? ฉันจะพบว่าการตัดบรรทัดค่อนข้าง ... จำกัด รูปแบบการเขียนโค้ดของฉันเนื่องจากฉันชอบใช้ชื่อที่สื่อความหมายแบบยาวสำหรับสิ่งต่างๆ ^ _ ^
Nicholas Flynt

3
บางที 80 อาจจะ จำกัด เกินไป ... แต่ฉันชอบการตั้งค่าที่ค่อนข้างแคบเพราะช่วยให้ฉันเห็นคำสั่งทั้งหมดพร้อมกันโดยไม่ต้องซ่อนกล่องเครื่องมือและหน้าต่างเสริมอื่น ๆ โดยอัตโนมัติ
JosephStyons

7
การจำกัดความกว้างของคอลัมน์มีข้อดีหลายประการ อ่านสิ่งนี้: cookcomputing.com/blog/archives/000545.html ดูสิ่งนี้: vulcan.eager.googlepages.com/whereis.png
Agnel Kurian

1
@KyleStrand ฉันอยู่กับคุณ ฉันพบว่าโค้ดเข้าใจง่ายขึ้นมากหากสามารถดูได้บนหน้าจอเดียว เมื่อฉันโพสต์สิ่งนี้เมื่อ 8 ปีที่แล้วฉันค่อนข้างดันทุรังอยากได้ตัวละคร 80 ตัวของฉัน (เพราะถ้ามันดีพอสำหรับคอนโซลมันก็ดีพอสำหรับสตูดิโอ!) ตอนนี้ฉันมีความสุขถ้าเห็นทุกอย่างในขนาดตัวอักษรที่เหมาะสม
JosephStyons

1
ฉันมาที่นี่เพื่อหาวิธีห่อบล็อกความคิดเห็นอย่างหนัก (ฉันเห็นด้วยกับคนอื่น ๆ ว่ารหัสการตัดอัตโนมัติไม่น่าจะมีประโยชน์ขนาดนั้นแม้ว่าวินัยในการจำกัดความยาวของบรรทัดในความคิดเห็นและโค้ดจะช่วยได้เมื่อมีความแตกต่างระหว่างการตรวจสอบโค้ด ฯลฯ ) ไม่พบสิ่งที่ฉันกำลังมองหา ฉันพบเครื่องมือ rewrap นี้: marketplace.visualstudio.com/items?itemName=stkb.rewrapยังไม่ได้ลอง แต่ดูเหมือนว่ามันจะทำงานได้ดี
Tom Bogle

คำตอบ:


68

เครื่องมือ >> ตัวเลือก >> แก้ไขข้อความ >> ทุกภาษา >> ทั่วไป >> เลือก Word Wrap

ฉันไม่รู้ว่าคุณสามารถเลือกจำนวนคอลัมน์ที่ต้องการได้หรือไม่?


5
VS 2013: ไม่มีตัวเลือกสำหรับจำนวนคอลัมน์ อย่างไรก็ตามการตัดจะถูกปรับหากคุณเปลี่ยนขนาดของหน้าต่าง VS
Guilherme Salomé

3
ฉันไม่คิดว่านี่เป็นพฤติกรรมที่ต้องการอย่างน้อยก็ไม่ใช่สิ่งที่ฉันต้องการ มีวิธีกำหนดความกว้างของเส้นหรือไม่?
สบ

116

หากไม่มีใครสามารถแนะนำเครื่องมือฟรีให้ทำสิ่งนี้คุณสามารถทำได้ด้วยReSharper :

ReSharper >> ตัวเลือก ... >> ภาษา / C # >> การแบ่งบรรทัดและการห่อ

  • เลือก "ตัดเส้นยาว"
  • ตั้งค่า "ระยะขอบขวา (คอลัมน์)" เป็นค่าที่ต้องการ (ค่าเริ่มต้นคือ 120)

หวังว่าจะช่วยได้


30
ใน R # 8.x อยู่ภายใต้ RESHARPER >> ตัวเลือก >> การแก้ไขโค้ด >> C # >> รูปแบบการจัดรูปแบบ >> การแบ่งบรรทัดและการห่อ
Vlad Bezden

ใน Visual Studio 2019 (พร้อม ReSharper 2020.1) ตอนนี้พา ธ เป็น Extensions >> ReSharper >> Options >> Code Editing >> C # >> Formatting Style >> Line Breaks and Wrapping
Theophilus

35

ฉันไม่คิดว่าคุณจะสร้าง VS wrap ที่ 80 คอลัมน์ได้ (ฉันคิดว่ามันน่ารำคาญชะมัด) แต่คุณสามารถแทรกแนวทางภาพที่ 80 คอลัมน์เพื่อให้คุณรู้ว่าเวลาไหนดีที่จะแทรกขึ้นบรรทัดใหม่

รายละเอียดเกี่ยวกับการแทรกแนวทางที่ 80 ตัวอักษร 3 รุ่นที่แตกต่างของภาพสตูดิโอ


ลิงค์ทางเลือก: stackoverflow.com/questions/84209/…
user9876

16

คุณยังสามารถใช้

Ctrl+E, Ctrl+W

แป้นพิมพ์ลัดเพื่อเปิดและปิดการตัดบรรทัด


ขอบคุณมันยังคงเปิดใช้งานสำหรับไฟล์ทั้งหมดตลอดไปหรือแค่เซสชัน?
eozzy

ขอบคุณสำหรับทางลัดนี้ ... ฉันพิมพ์ผิดบ่อยมากและต้องไปที่ google เสมอเพื่อปิดการใช้งาน จะเอาสิ่งนี้ไปโพสต์ - อิทไม่ได้อย่างแน่นอน
Mario Garcia

9

เมื่อต้องการทำสิ่งนี้ด้วยVisual Assist (เครื่องมืออื่นที่ไม่ใช้ฟรี):

VAssistX >> Visual Assist X Options >> Advanced >> Display

  • ตรวจสอบ "ตัวบ่งชี้การแสดงผลหลังคอลัมน์" และตั้งค่าฟิลด์ตัวเลขเป็น 80

3
ตอนนี้อยู่ภายใต้ VAssistX >> Visual AssistX Options >> Display
Eponymous

4

เพิ่มคำแนะนำคอลัมน์แนวตั้งให้กับโปรแกรมแก้ไขข้อความ Visual Studio เวอร์ชันนี้มีไว้สำหรับ Visual Studio 2012, Visual Studio 2013 หรือ Visual Studio 2015

ดูปลั๊กอิน


3

ฉัน stumbled เมื่อคำถามนี้เมื่อเป็นจริงค้นหาคำตอบให้กับคนนี้ (วิธีการเพิ่มเส้นภาพ / แนวทางที่ขีด จำกัด ถ่าน) ดังนั้นฉันจึงอยากจะฝากข้อมูลอ้างอิงไว้ที่นี่สำหรับใครก็ตามที่ชอบตัวเอง


3

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


0

ดูคำตอบนี้เพื่อเปลี่ยนโหมดได้อย่างสะดวก

การอ้างอิง:

ฉันใช้คุณสมบัตินี้บ่อยพอที่จะเพิ่มปุ่มแบบกำหนดเองลงในแถบคำสั่ง

คลิกที่ Add or Remove -> Customize
คลิกที่แท็บ Commands
เลือก Edit | Advanced จากรายการ
Find Toggle Word Wrap แล้วลากลงบนแถบของคุณ


0

รหัส -> การตั้งค่า -> การตั้งค่า -> แก้ไขข้อความ -> เลื่อนลงไปจนกว่าคุณจะเห็นการตัดคำตั้งค่าเป็น wordWrapColumn -> ภายใต้คอลัมน์การตัดคำให้ใส่จำนวนอักขระที่คุณต้องการให้อยู่ในบรรทัด

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


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