Integração com a semântica do shell

Um programa shell em execução no Konsole pode emitir sequências de escape que divide o texto exibido em três tipos: prompt do shell, entrada do usuário e saída do comando. O uso dessas informações semânticas permite vários aprimoramentos no Konsole.

  • Ctrl+Shift+PgUp e Ctrl+Shift+PgDown rola para cima/baixo para o prompt de comando anterior/seguinte.

  • Dicas visuais:

    • Uma linha é exibida acima de cada prompt, as cores do prompt são menos intensas e as cores da saída são mais intensas.

    • Uma barra vermelha é exibida à esquerda das linhas de entrada e saída dos comandos que resultaram em erro

    • Um fundo vermelho para as linhas de entrada e saída de comandos que resultaram em erro

    • Uma barra cinza é exibida à esquerda das linhas de entrada e saída de cada outro comando

    • Um fundo cinza para as linhas de entrada e saída de todos os outros comandos

    Cada um deles pode ser configurado para nunca aparecer, sempre aparecer ou apenas quando as dicas de URL forem exibidas. A configuração está na aba Integração semântica da página Geral da janela de configuração do perfil.

  • As opções do menu de contexto Copiar entrada do usuário, Copiar saída do comando e Copiar exceto prompt podem ser usadas para filtrar a seleção quando ela for copiada para a área de transferência.

  • Quando a seleção está vazia, a ação copiar para a área de transferência copia a entrada atual. Se não estiver vazia, copia a última saída se não houver entrada atual.

  • Ao pressionar as setas para cima/para baixo durante a edição de um texto longo, o cursor será posicionado uma linha acima/abaixo, enviando o número apropriado de eventos de tecla para a esquerda/direita para o shell. Isso é configurável nas configurações do perfil.

  • Clicar com o mouse na entrada de texto posicionará o cursor no local clicado. Configurável nas configurações do perfil.

  • Pressionar a tecla Ctrl enquanto clica três vezes com o mouse na saída de um comando, seleciona toda a saída desse comando.

A integração semântica do shell precisa ser configurada no shell. Pressionar Ctrl+Alt+] irá colar os comandos necessários no bash. Para outros shells, como fish, zsh, python, etc., consulte a documentação do programa correspondente.