Je suis un grand utilisateur de conEmu sur Windows ainsi que de Terminator sur Linux et je suis arrivé à ce repo avec de grands espoirs, mais il semble y avoir de nombreuses fonctionnalités manquantes. Pour rester juste envers les autres terminaux, je m'attendais à trouver ces informations de base dans Readme mais je ne pouvais pas donc je suppose que ce sont les fonctionnalités manquantes.
.windows-terminal.config
ou quelque chose comme ça et utiliser VSCode comme un mécanisme de remplacement.Je pense qu'au-dessus de 4 sont les fonctionnalités de base avant de me pencher à plein temps sur Windows Terminal.
Merci pour cet effort et j'espère que cela peut être équivalent à Terminator sur Linux (pas l'UX le plus explicite mais je peux toujours comprendre les fonctionnalités ci-dessus :)).
Bonjour @sytelus , j'espère que ce sera utile.
- Comment diviser la fenêtre en plusieurs terminaux de grande taille (aka mise en page)? Il n'y a rien dans readme et rien dans UX pour savoir si cette fonctionnalité de base existe.
Les volets sont possibles, voici les raccourcis clavier associés:
Je conviens que ce serait bien d'avoir une interface utilisateur dédiée aux paramètres, mais compte tenu du fait que les techniciens sont habitués à travailler avec des fichiers texte, je pense également que son absence ne devrait pas être un gros problème.
- Quels sont tous les paramètres disponibles? Encore rien dans le readme ou dans UX. Lorsque je clique sur les paramètres dans UX, cela ouvre le fichier de paramètres enterré dans le dossier non-utilisateur avec très peu de paramètres sans beaucoup de commentaires. Je recommande vivement yaml pour le fichier de paramètres auto-documenté. En outre, le fichier de paramètres doit résider dans le dossier utilisateur sous le nom .windows-terminal.config ou quelque chose du genre et utiliser VSCode comme un mécanisme de remplacement.
Le commentaire le plus haut de profiles.json
- c'est celui que vous ouvrez depuis l'interface utilisateur - le mentionne:
// To view the default settings, hold "alt" while clicking on the "Settings" button.
Cela ouvre le fichier que j'ai lié ci-dessus et affiche tous les paramètres qui peuvent être modifiés. Étant donné que le terminal est en développement et qu'il reste plusieurs mois après avoir v1.0
, vous devrez peut-être suivre le développement et supprimer occasionnellement profiles.json
pour le recréer avec les paramètres manquants. En outre, VSCode affiche les descriptions des paramètres dans profiles.json
lorsqu'un paramètre est survolé.
- Comment faire pour mémoriser ma session? Chaque fois que je rouvre Terminal, il démarre un nouveau PowerShell (que je n'utilise pas).
Définissez ceci dans vos paramètres (si je ne me trompe pas, cela peut être le nom, le guid ou l'index d'un profil):
- Comment définir des répertoires de travail et des commandes pour chaque terminal (dans tab ou layput)? Encore une fois rien dans readme ou UX pour rendre cette intuitive (si la fonctionnalité existe déjà).
Doit être défini pour chaque profil:
Les volets utilisent également ce paramètre et je ne pense pas que ce comportement puisse être modifié pour le moment.
Dans tous les cas, si tout va bien, v1.0
devrait sortir en avril.
Pour info, vous pouvez trouver de la documentation sur la plupart de ces fonctionnalités ici:
https://github.com/microsoft/terminal/tree/master/doc/user-docs
Je suis presque sûr que @Banandrew a fait un excellent travail en répondant à cette question. Je n'aurais pas pu mieux le dire moi-même :)
@sytelus si vous avez d'autres questions, je serais heureux de vous aider à vous orienter dans la bonne direction.
Commentaire le plus utile
Bonjour @sytelus , j'espère que ce sera utile.
Les volets sont possibles, voici les raccourcis clavier associés:
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216
Je conviens que ce serait bien d'avoir une interface utilisateur dédiée aux paramètres, mais compte tenu du fait que les techniciens sont habitués à travailler avec des fichiers texte, je pense également que son absence ne devrait pas être un gros problème.
Le commentaire le plus haut de
profiles.json
- c'est celui que vous ouvrez depuis l'interface utilisateur - le mentionne:Cela ouvre le fichier que j'ai lié ci-dessus et affiche tous les paramètres qui peuvent être modifiés. Étant donné que le terminal est en développement et qu'il reste plusieurs mois après avoir
v1.0
, vous devrez peut-être suivre le développement et supprimer occasionnellementprofiles.json
pour le recréer avec les paramètres manquants. En outre, VSCode affiche les descriptions des paramètres dansprofiles.json
lorsqu'un paramètre est survolé.Définissez ceci dans vos paramètres (si je ne me trompe pas, cela peut être le nom, le guid ou l'index d'un profil):
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4
Doit être défini pour chaque profil:
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22
Les volets utilisent également ce paramètre et je ne pense pas que ce comportement puisse être modifié pour le moment.
Dans tous les cas, si tout va bien,
v1.0
devrait sortir en avril.