รหัสสตูดิโอภาพเลื่อนกลับบัฟเฟอร์


127

มีวิธีควบคุมจำนวนบรรทัดในบัฟเฟอร์ย้อนกลับหรือไม่? ฉันต้องการไม่กี่พันบรรทัด ฉันกำลังเขียนโค้ดทดสอบและมีเอาต์พุตจำนวนมากไปยังบันทึก แต่ฉันมีผลลัพธ์การส่งผ่าน / ล้มเหลวอย่างง่ายไปยังคอนโซล การตรวจสอบความถูกต้องสำหรับการทดสอบแต่ละครั้งที่พิมพ์ไปยังคอนโซล ฉันอาจมีการทดสอบ 150 ถึง 250 ครั้งต่อชุด แต่พูดว่ามีการตรวจสอบความถูกต้องมากกว่า 8 ครั้งต่อการทดสอบ ฉันไม่อยากเปิดหน้าต่างเทอร์มินัลแบบเต็มเนื่องจากสภาพแวดล้อมแบบรวมนี้กำลังล้างหน้าจอของฉัน ค่อนข้างน้อย


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

คำตอบ:


240

ไปที่ไฟล์ -> การตั้งค่า -> การตั้งค่า

จากนั้นเขียนทับ"terminal.integrated.scrollback": 1000,(พบในแผงด้านซ้าย) ด้วยสิ่งที่คุณต้องการในแผงด้านขวา

อัปเดต : ในเวอร์ชันที่ใหม่กว่าในบานหน้าต่างการตั้งค่าคุณสามารถพิมพ์ "scrollback" เป็นข้อความค้นหาและควรอยู่ในคุณสมบัติ / เทอร์มินัล


มีวิธีตั้งค่าเป็นอนันต์หรือไม่?
darkdragon

ดูเหมือนว่าจะไม่สามารถตั้งค่าเป็นอนันต์ได้ด้วยการออกแบบ - github.com/Microsoft/vscode/issues/63452#issuecomment-441796199
tocallaghan

หรือวางท่อเอาท์พุทแบบนี้npm run test 2>&1| tee test-output.txt
Brian J

ใน VSCode -> Ctrl + SHIFT + P -> type: settings -> คลิก: "Preferences: Open Settings (JSON)" -> add: "terminal.integrated.scrollback": 10000, เพื่อเพิ่มค่าเริ่มต้นโดย x10 :-)
Wlad

0

ฉันคิดว่านี่เป็นการตั้งค่าของแอปเทอร์มินัลที่คุณใช้เช่น Terminal.app บน OSX หรือ (ค่าเริ่มต้น) xterm บน Linux หากคุณแก้ไขขีด จำกัด การเลื่อนกลับในแอปเหล่านั้นควรแสดงใน vscode

ฉันเปิดสิ่งนี้เพื่อขอให้พวก vscode ตรวจสอบ: https://github.com/Microsoft/vscode/issues/14320


4
ควรจะเป็น - แต่มันไม่ใช่
ggdx

2
นี่เป็นสิ่งที่ไม่ถูกต้องมากเนื่องจาก vscode ตรวจสอบแล้วว่าพวกเขาใช้โปรแกรมจำลองเทอร์มินัลของตัวเอง ฉันควรลบคำตอบนี้หรือไม่ ไม่แน่ใจว่าแนวทางปฏิบัติที่นี่เป็นอย่างไรในฐานะผู้ใช้ SO n00b
wilrnh

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