O MarkNode inclui um painel de terminal integrado para que você possa executar comandos sem precisar mudar para outro aplicativo.
Abrindo o Terminal
O painel do terminal fica na parte inferior da janela. Clique no ícone de terminal na barra de atividades à extrema esquerda para exibi-lo ou ocultá-lo. O painel pode ser redimensionado arrastando sua borda superior.
Múltiplas Sessões
Você pode executar mais de uma sessão de terminal ao mesmo tempo. Cada sessão aparece como uma aba na parte superior do painel do terminal. Para criar uma nova sessão, clique no botão de mais na barra de abas. As sessões são independentes — cada uma tem seu próprio processo de shell e diretório de trabalho.
Para fechar uma sessão, clique no botão de fechar em sua aba ou digite exit no prompt.
Atalhos de Teclado
| Ação | macOS | Linux / Windows |
|---|---|---|
| Limpar terminal (incluindo histórico de rolagem) | Cmd+K | Ctrl+Shift+K |
| Limpar tela | Ctrl+L | Ctrl+L |
Ctrl+L funciona em todas as plataformas e se comporta como digitar clear no prompt.
Suporte a Fontes e Caracteres
O terminal usa uma fonte monoespaçada adequada à saída de linha de comando. Caracteres Unicode — incluindo caracteres de desenho de caixa, setas e símbolos usados por ferramentas como git log --graph ou htop — são renderizados corretamente.
PATH e Ferramentas do Sistema
O terminal herda o PATH do seu sistema, portanto qualquer ferramenta de linha de comando disponível no seu terminal habitual também está disponível aqui. Isso inclui runtimes de linguagens, gerenciadores de pacotes, ferramentas de controle de versão e sistemas de build.
Se uma ferramenta não for encontrada, verifique se ela está no seu PATH abrindo o terminal do sistema e confirmando que o comando funciona lá primeiro.
Trabalhando com Seu Projeto
O terminal abre com o diretório de trabalho definido como a pasta do seu projeto, para que você possa executar comandos do projeto imediatamente, sem precisar navegar até lá manualmente.
Usos comuns durante a edição no MarkNode:
- Executar comandos de build ou lint
- Executar operações do Git, como
git log,git diffougit rebase - Iniciar um servidor de desenvolvimento local
- Instalar dependências com um gerenciador de pacotes
Recarregamento de Arquivos Após Alterações no Terminal
Se um comando do terminal modificar arquivos que estão abertos no editor — por exemplo, ao executar um formatador, aplicar um patch ou fazer checkout de outro branch — o MarkNode detecta as alterações e recarrega os arquivos afetados automaticamente. Você não precisa fechar e reabrir os documentos para ver o conteúdo atualizado.