візуальний студійний код прокручування назад буфер


117

Чи є спосіб контролювати, скільки рядків може бути в буфері прокрутки назад? Мені потрібно кілька тисяч рядків. Я пишу код тестування і маю великий вихід, що надходить до журналу, але у мене є прості результати передачі / невдачі на консоль. Перевірки для кожного тестового друку на консолі. У мене може бути від 150 до 250 тестів на набір, але кажуть 8+ перевірок на тест. Я волів би НЕ відкривати повне вікно терміналу, оскільки це інтегроване середовище очищає мій екран. Трішки.


Привіт @Keith, якщо будь-яка відповідь вирішила ваше запитання, будь ласка, подумайте прийняти його , натиснувши галочку. Це вказує на широке співтовариство, що ви знайшли рішення, і дає певну репутацію відповідачеві та вам самим. Цього не потрібно робити.
блюз

Відповіді:


222

Перейдіть до Файл -> Налаштування -> Налаштування

Потім перепишіть "terminal.integrated.scrollback": 1000,(знайдено на лівій панелі) все, що завгодно, на правій панелі.

ОНОВЛЕННЯ : У новіших версіях на панелі налаштувань ви можете ввести "прокрутку" як пошуковий термін, і його слід знайти в розділі Особливості / Термінал.


Чи є спосіб встановити його нескінченним ?
darkdragon

Схоже, його не можна встановити як нескінченний за дизайном - github.com/Microsoft/vscode/issues/63452#issuecomment-441796199
tocallaghan

Або прокладіть вихід таким чиномnpm run test 2>&1| tee test-output.txt
Брайан Дж.

в VSCode -> Ctrl + Shift + P -> Тип: Налаштування -> натисніть: "Уподобання: Open Settings (JSON)" -> додати: "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, вони використовують власний емулятор терміналу. чи слід видаляти цю відповідь? не впевнений, яка практика тут є як користувач SO00 n00b.
wilrnh

1
Я проголосував за те, щоб оцінка стала негативною, що зазвичай служить знаком того, що я нічого не роблю. Можливо, видалення не потрібно - ваша відповідь та пов’язаний з ними бал можуть бути повчальними для майбутніх користувачів, які прочитали прийняту відповідь і на секунду подумають, що можуть спробувати перехитрити (як я)
Info5ek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.