Alguma dica para sobreviver ao Terminal.app?

7

Eu recentemente mudei para usar um Mac em tempo integral e estou tendo problemas para me acostumar com o Terminal.app depois de anos amando o gnome-terminal. Eu sinto falta de ter URLs mostrados sublinhados, usando alt + arrow para mover entre palavras, e ter screen + ssh se comportando da maneira que eu estou acostumado.

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

  • Alt B para voltar uma palavra
  • Alt F para avançar uma palavra
  • Alt A para ir ao começo de uma linha
  • Alt E para ir ao final de uma linha
  • você ainda pode clicar com o botão direito do mouse em um URL para abri-lo, ele simplesmente não parece muito com o gnome-terminal

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

    
por Sandy 13.08.2010 / 19:23

3 respostas

5

Você pode instalar o terminal do gnome no mac os X usando fink , ou outra ferramenta de pacote unix disponível no mac. Você terá que ter o X11 em execução, o que pode não ser o ideal, dependendo das suas necessidades. Além disso, eu sugiro que você aprenda comandos específicos de shell reais para movimentação em um terminal, pois esses geralmente serão os mesmos, independentemente do emulador de terminal que você estiver usando. Ou seja, contanto que você tenha um shell bash, Ctrl-a levará você ao início de uma linha em qualquer terminal (gnome terminal, kterm, xterm, rxvt , etc.) assumindo que eles não estão fazendo algo bobo como roubar seus personagens de controle!

Como observado em outras respostas, há também outras alternativas de terminal para MacOS - iterm2 sendo um comumente usado.

    
por 13.08.2010 / 21:29
9

Use o iTerm. É ótimo.

    
por 13.08.2010 / 19:24
0

Bem ...

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

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

    • ttyX : Interface de linha de comando pura no UNIX ou no estilo UNIX, exceto o Mac OS X, até onde eu saiba. Pressione Alt + F1, Alt-F2, ...

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

      Alguns apenas usam isso, disparam Vim ou Emacs e obtêm um ambiente de escrita livre de distrações para que possam se concentrar em seu trabalho, no texto em si ou no código.

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

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

Meu ponto é que você pode personalizar cada camada para trabalhar e aparecer como quiser, e que você deve entender o comportamento que você teve no Ubuntu ou 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 a combinação de configurações padrão.

No entanto, acho que o Terminal.app não é tão caracterizado quanto os grandpas UNIX (clonados); -)

    
por 30.04.2011 / 12:11