![](https://help.apple.com/assets/5B9190B30946221279C5A608/5B9190B30946221279C5A60F/pt_PT/31d7054c3bcf00abcba6dd75555bcff0.png)
Usar editores de texto da linha de comandos no Terminal no Mac
Para editar um ficheiro de texto simples, no Terminal, pode utilizar um editor de texto da linha de comandos.
Os editores de texto são dos programas mais antigos disponíveis para qualquer sistema operativo, sendo de diversos tipos — desde editores de texto completamente automáticos, onde se escreve uma lista de ações a serem executadas pelo computador, até editores de texto mais interativos que permitem editar (e guardar) texto numa variedade de formatos.
Para trabalhos de natureza geral, é mais fácil recorrer a um dos editores de texto incluídos no macOS. Se pretender um editor de texto gráfico, utilize o Editor de Texto (no Launchpad). Caso contrário, pode usar um dos vários editores de linha de comandos fornecidos. Os três editores de texto da linha de comandos mais completos, que vêm incluídos no macOS são:
Nano nano
é um editor simples baseado na linha de comandos. Veio substituir o editor Pico, cujas instruções de utilização aplicam-se também ao editor nano
. Ao invocar o editor Pico, está efetivamente a executar o nano
. O nano
é uma boa introdução a um editor baseado na linha de comandos, porque inclui ajuda no ecrã que é fácil de seguir.
Vim vim
é um editor de texto compatível com o vi
. Inclui várias melhorias avançadas para deslocação, pesquisa e edição de documentos. É fácil aprender as tarefas básicas de edição e há também muitas funcionalidades adicionais a explorar. Pode aceder à maioria das funcionalidades através de combinações de teclas, que acionam determinadas ações. vim
— ou o editor que lhe serviu de modelo, o vi
— encontra‑se na maioria dos sistemas operativos do tipo UNIX. Se planeia fazer edições frequentes a partir da linha de comandos, é um bom editor para aprender a utilizar; no entanto, para um uso menos frequente, pode ser utilizado sem demais aprendizagem.
Emacs À semelhança do vim
, o emacs
é um editor extremamente completo que existe na maioria dos sistemas operativos do tipo UNIX. Além do poder de edição, o emacs
é realmente personalizável, com funcionalidades adicionais disponíveis em módulos, que lhe permitem fazer muito mais com a interface do emacs
do que apenas editar texto. É relativamente fácil de usar para tarefas básicas de edição, e inclui muitas funcionalidades para explorar. À semelhança do vim
, o emacs
permite usar combinações de teclas para aceder às muitas e variadas funções que disponibiliza. Uma vez que estas combinações de teclas exigem memorização, o emacs
é tão mais útil quanto mais frequente for o uso da linha de comandos.
Se não costuma utilizar a linha de comandos e não planeia usá‑la com frequência para editar, o nano
é provavelmente a melhor opção para si. Se prevê vir a passar muito tempo a utilizar o ambiente da linha de comandos, será melhor aprender a usar o vim
ou o emacs
. Estes são editores com filosofias de conceção muito diferentes, pelo que será útil despender algum tempo com cada um deles para determinar qual o mais adequado para si.
Para invocar um editor da linha de comandos, basta digitar o nome do editor, seguido de um espaço e o nome do ficheiro que pretende abrir. Se quiser criar um ficheiro novo, digite o nome do editor, seguido de um espaço e o nome de caminho do ficheiro. Segue‑se um exemplo de como utilizar o
nano
para abrir um ficheiro novo com o nome “myFile.conf” na pasta Documentos:$ nano ~/Documents/myFile.conf
Encontrará mais informação acerca da utilização dos editores nano
, vim
ou emacs
nas respetivas páginas man.