Terminal: Recursos principais ausentes (ou seu documento)

Criado em 8 fev. 2020  ·  3Comentários  ·  Fonte: microsoft/terminal

Eu sou um grande usuário do conEmu no Windows, bem como do Terminator no Linux, e vim para este repositório com grandes esperanças, mas parece que faltam muitos recursos. Para ser justo com os outros terminais, esperava encontrar essas informações básicas no Leiame, mas não consegui, então presumo que esses sejam os recursos que faltam.

  1. Como faço para dividir a janela em vários terminais de tamanho considerável (também conhecido como layout)? Não há nada no readme e nada na UX para saber se esse recurso principal existe.
  2. Quais são todas as configurações disponíveis? Novamente, nada no readme ou na UX. Quando eu clico em configurações no UX, ele abre o arquivo de configurações enterrado em uma pasta de não usuário com muito poucas configurações sem muitos comentários. Eu recomendo o yaml para o arquivo de configurações de autodocumentação. Além disso, o arquivo de configurações deve residir na pasta do usuário como .windows-terminal.config ou algo parecido e empregar VSCode como mecanismo de sobreposição.
  3. Como faço para lembrar minha sessão? Sempre que reabrir o Terminal, ele inicia um novo PowerShell (que não uso).
  4. Como faço para definir diretórios de trabalho e comandos para cada terminal (na guia ou layput)? Novamente, nada no readme ou UX para tornar isso intuitivo (se o recurso já existir).

Acho que acima de 4 são os principais recursos antes de usar o Windows Terminal em tempo integral.

Obrigado por este esforço e espero que isso possa ser equivalente ao Terminator no Linux (não é o UX mais autoexplicativo, mas ainda consigo descobrir os recursos acima :)).

Area-Settings Issue-Question Needs-Triage Product-Terminal Resolution-Answered

Comentários muito úteis

Olá @sytelus , espero que seja útil.

  1. Como faço para dividir a janela em vários terminais de tamanho considerável (também conhecido como layout)? Não há nada no readme e nada na UX para saber se esse recurso principal existe.

Os painéis são possíveis. Aqui estão os atalhos de teclado relacionados:

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

Concordo que seria bom ter uma IU de configurações dedicada, mas considerando o fato de que os técnicos estão acostumados a trabalhar com arquivos de texto, também acho que a falta dela não deve ser um grande problema.

  1. Quais são todas as configurações disponíveis? Novamente, nada no readme ou na UX. Quando eu clico em configurações no UX, ele abre o arquivo de configurações enterrado em uma pasta de não usuário com muito poucas configurações sem muitos comentários. Eu recomendo o yaml para o arquivo de configurações de autodocumentação. Além disso, o arquivo de configurações deve residir na pasta do usuário como .windows-terminal.config ou algo parecido e empregar VSCode como mecanismo de substituição.

O primeiro comentário em profiles.json - aquele que você abre na interface do usuário - menciona:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

Isso abre o arquivo vinculado acima e mostra todas as configurações que podem ser alteradas. Como o terminal está em desenvolvimento e leva vários meses para chegar a v1.0 , talvez você precise seguir o desenvolvimento e, ocasionalmente, excluir profiles.json para recriá-lo com as configurações que estavam faltando. Além disso, o VSCode mostra as descrições das configurações em profiles.json quando uma configuração é pairada.

  1. Como faço para lembrar minha sessão? Sempre que reabrir o Terminal, ele inicia um novo PowerShell (que não uso).

Defina em suas configurações (se não me engano, pode ser o nome de um perfil, guid ou índice):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. Como faço para definir diretórios de trabalho e comandos para cada terminal (na guia ou layput)? Novamente, nada no readme ou UX para tornar isso intuitivo (se o recurso já existir).

Deve ser definido para cada perfil:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

Os painéis também usam essa configuração e não acho que esse comportamento possa ser alterado agora.

Em qualquer caso, se tudo estiver bem, v1.0 deve ser lançado em abril.

Todos 3 comentários

Olá @sytelus , espero que seja útil.

  1. Como faço para dividir a janela em vários terminais de tamanho considerável (também conhecido como layout)? Não há nada no readme e nada na UX para saber se esse recurso principal existe.

Os painéis são possíveis. Aqui estão os atalhos de teclado relacionados:

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

Concordo que seria bom ter uma IU de configurações dedicada, mas considerando o fato de que os técnicos estão acostumados a trabalhar com arquivos de texto, também acho que a falta dela não deve ser um grande problema.

  1. Quais são todas as configurações disponíveis? Novamente, nada no readme ou na UX. Quando eu clico em configurações no UX, ele abre o arquivo de configurações enterrado em uma pasta de não usuário com muito poucas configurações sem muitos comentários. Eu recomendo o yaml para o arquivo de configurações de autodocumentação. Além disso, o arquivo de configurações deve residir na pasta do usuário como .windows-terminal.config ou algo parecido e empregar VSCode como mecanismo de substituição.

O primeiro comentário em profiles.json - aquele que você abre na interface do usuário - menciona:

// To view the default settings, hold "alt" while clicking on the "Settings" button.

Isso abre o arquivo vinculado acima e mostra todas as configurações que podem ser alteradas. Como o terminal está em desenvolvimento e leva vários meses para chegar a v1.0 , talvez você precise seguir o desenvolvimento e, ocasionalmente, excluir profiles.json para recriá-lo com as configurações que estavam faltando. Além disso, o VSCode mostra as descrições das configurações em profiles.json quando uma configuração é pairada.

  1. Como faço para lembrar minha sessão? Sempre que reabrir o Terminal, ele inicia um novo PowerShell (que não uso).

Defina em suas configurações (se não me engano, pode ser o nome de um perfil, guid ou índice):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. Como faço para definir diretórios de trabalho e comandos para cada terminal (na guia ou layput)? Novamente, nada no readme ou UX para tornar isso intuitivo (se o recurso já existir).

Deve ser definido para cada perfil:

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

Os painéis também usam essa configuração e não acho que esse comportamento possa ser alterado agora.

Em qualquer caso, se tudo estiver bem, v1.0 deve ser lançado em abril.

Para sua informação, você pode encontrar documentação sobre a maioria desses recursos aqui:
https://github.com/microsoft/terminal/tree/master/doc/user-docs

Tenho certeza de que @Banandrew fez um excelente trabalho respondendo a essa pergunta. Eu não poderia ter dito melhor :)

@sytelus se tiver mais perguntas, terei todo o gosto em ajudá-lo a indicar a direção certa.

Esta página foi útil?
0 / 5 - 0 avaliações