tampon de défilement du code Visual Studio

116

Existe-t-il un moyen de contrôler le nombre de lignes dans le tampon de défilement arrière? J'ai besoin de quelques milliers de lignes. J'écris du code de test et j'ai une sortie étendue dans un journal, mais j'ai des résultats simples de réussite / échec sur la console. Les validations de chaque test s'impriment sur la console. Je peux avoir 150 à 250 tests par suite, mais disons plus de 8 validations par test. Je préfère ne PAS ouvrir une fenêtre de terminal complète car cet environnement intégré nettoie mon écran. un peu.

Keith
la source
Bonjour @Keith, si une réponse a résolu votre question, envisagez de l' accepter en cliquant sur la coche. Cela indique à l'ensemble de la communauté que vous avez trouvé une solution et donne une certaine réputation à la fois au répondeur et à vous-même. Il n'y a aucune obligation de le faire.
blues

Réponses:

220

Allez dans Fichier -> Préférences -> Paramètres

Puis écrasez "terminal.integrated.scrollback": 1000,(qui se trouve dans le panneau de gauche) avec ce que vous voulez dans le panneau de droite.

MISE À JOUR : Dans les versions plus récentes, dans le volet Paramètres, vous pouvez taper "défilement" comme terme de recherche et il devrait être trouvé sous Fonctionnalités / Terminal.

tocallaghan
la source
Existe-t-il un moyen de le définir à l' infini ?
darkdragon
On dirait qu'il ne peut pas être défini sur l'infini par conception - github.com/Microsoft/vscode/issues/63452#issuecomment-441796199
tocallaghan
Ou diffusez la sortie comme cecinpm run test 2>&1| tee test-output.txt
Brian J
dans VSCode -> Ctrl + SHIFT + P -> tapez: paramètres -> cliquez sur: "Préférences: Ouvrir les paramètres (JSON)" -> ajouter: "terminal.integrated.scrollback": 10000, pour augmenter la valeur par défaut de x10 :-)
Wlad
0

Je pense que c'est un paramètre de l'application de terminal que vous utilisez, par exemple Terminal.app sur OSX ou (par défaut) xterm sur Linux. Si vous modifiez la limite de défilement dans ces applications, cela devrait être reflété dans vscode.

J'ai ouvert ceci pour demander aux gars de vscode de vérifier: https://github.com/Microsoft/vscode/issues/14320

wilrnh
la source
3
devrait être - mais ce n'est pas le cas.
ggdx
2
c'est en effet très incorrect puisque vscode a vérifié qu'ils utilisent leur propre émulateur de terminal. dois-je continuer et supprimer cette réponse? Je ne sais pas quelle est la pratique ici en tant qu'utilisateur n00b SO.
wilrnh
Je l'ai critiqué pour rendre le score négatif, ce qui sert généralement à ne rien faire. Peut-être que la suppression n'est pas nécessaire - votre réponse et le score associé peuvent être instructifs pour les futurs utilisateurs qui liront la réponse acceptée et pensent pendant une seconde qu'ils pourraient essayer de la déjouer (comme moi)
Info5ek