Alguma dica para sobreviver ao Terminal.app?

Alguma dica para sobreviver ao Terminal.app?

Recentemente, mudei para um Mac em tempo integral e estou tendo problemas para me acostumar com o Terminal.app depois de anos amando o gnome-terminal. Sinto falta de ter URLs sublinhados, de usar alt + seta para mover entre as palavras e de fazer com que screen + ssh se comporte da maneira que estou acostumado.

Estou tentando me acostumar com as seguintes combinações de teclas para sobreviver no Terminal.app:

  • AltBvoltar uma palavra
  • AltFavançar uma palavra
  • AltAir para o início de uma linha
  • AltEir até o fim de uma linha
  • você ainda pode clicar com o botão direito em um URL para abri-lo, mas não parece muito com o gnome-terminal

Alguém tem outras boas dicas ou sugestões de terminais alternativos para manter a eficiência da linha de comando em um Mac?

Responder1

Utilize o iTerm. É ótimo.

Responder2

Você pode instalar o terminal gnome no mac os X usando finkou outra ferramenta de pacote unix disponível no mac. Você precisará ter o X11 em execução, o que pode não ser o ideal, dependendo de suas necessidades. Além disso, sugiro aprender comandos específicos do shell para se movimentar em um terminal, já que geralmente serão os mesmos, independentemente do emulador de terminal que você está usando. Isto é, contanto que você tenha um shell bash, Ctrl-avocê chegará ao início de uma linha emqualquerterminal (terminal gnome, kterm, xterm, rxvt, etc.) assumindo que eles não estão fazendo algo bobo como roubar seus personagens de controle!

Conforme observado em outras respostas, também existem outras alternativas de terminal para MacOS - o iterm2 é comumente usado.

Responder3

Bem...

Você deve primeiro considerar que o que você vê é feito de pelo menos 3 camadas:

  1. O sistema operacional. O sistema operacional UNIX modificado pela Apple é diferente do Linux e dos BSDs e não se comporta da mesma forma.
  2. A concha. Você pode escolher entre Bash, Ksh (KornShell). Eu uso o Zsh com um arquivo de configuração muito bacana que encontrei na Internet e que personalizei um pouco.
  3. A interface:

    • ttyX: Interface de linha de comando pura em UNIX ou semelhante a UNIX, exceto Mac OS X, até onde eu sei. Pressione Alt+F1, Alt-F2, ...

      Certifique-se de usar uma boa resolução e não 800x600!

      Alguns simplesmente usam isso, acionam o Vim ou o Emacs e obtêm um ambiente de escrita sem distrações para que possam se concentrar no trabalho, no próprio texto ou no código.

      Você pode ter o mesmo "efeito" no Mac usando MacVim e pressionar Apple+Maj+F, ou usar um editor muito mais simples como WriteRoom se quiser um tipo de editor completo sem distrações.

    • terminal gnome
    • Terminal KDE
    • Terminal.app (aquele no seu Mac)

O que quero dizer é que você pode personalizar cada camada para funcionar e ter a aparência que desejar, e que você deve entender que o comportamento que teve no Ubuntu ou em qualquer outra distribuição Linux é o resultado de todas essas camadas.

Um Terminal.app bem configurado pode ser muito melhor que o gnome-terminal/zsh com combinação de configuração padrão.

No entanto, acho que Terminal.app não é tão apresentado quanto os vovôs UNIX (clonados) ;-)

informação relacionada