Use os editores de texto da linha de comando no Terminal
Para editar um arquivo de texto simples no Terminal, você pode usar um editor de texto da linha de comando.
Editores de texto estão entre alguns dos programas mais antigos disponíveis em qualquer sistema operacional – desde editores de texto totalmente automáticos, onde, basicamente, uma receita é escrita para as ações que devem ser feitas pelo computador no texto, até editores de texto muito mais interativos, que podem editar (e salvar) texto em uma grande variedade de formatos.
Para trabalhos comuns, a maneira mais fácil é usar um dos editores de texto incluídos no macOS. Se desejar usar um editor de texto gráfico, use o Editor de Texto (no Launchpad). Caso contrário, use um dos vários editores da linha de comando fornecidos. Os três editores de texto mais completos da linha de comando incluídos no macOS são:
Nano O nano
é um editor simples, baseado na linha de comando. Ele é um substituto do editor Pico; portanto, as instruções para uso do Pico podem ser usadas no nano
. Se você chamar o editor Pico, na verdade, o nano
será executado. O nano
serve como uma boa introdução ao uso de editores baseados na linha de comando, já que ele inclui uma ajuda na tela que é fácil de ser acompanhada.
Vim O vim
é um editor de texto compatível com vi
. Ele possui várias melhorias poderosas para navegar, buscar e editar documentos. A edição básica é simples de aprender e há muita funcionalidade extra para explorar. Você pode usar combinações de teclas que acionam certos comportamentos para acessar a maioria da sua funcionalidade. O vim
(ou o editor no qual ele é inspirado, vi
), é encontrado na maioria dos sistemas operacionais baseados em UNIX. Se você for editar bastante na linha de comando, ele é um bom editor para se aprender, mas se você usa um editor baseado na linha de comando esporadicamente, pode ser que você não precise aprender a usá-lo.
Emacs Assim como o vim
, o emacs
é um editor extremamente completo encontrado na maioria dos sistemas operacionais baseados em UNIX. Além do seu poder de edição, o emacs
é extremamente personalizável, com módulos que disponibilizam funcionalidades adicionais e permitem que a interface do emacs
faça muito mais do que apenas editar texto. Ele é relativamente fácil de usar para edição básica e possui muitas funcionalidades que podem ser exploradas. Da mesma forma que o vim
, o emacs
usa combinações de teclas para acessar seus diversos comportamentos funcionais. Essas combinações de teclas requerem memorização; portanto o emacs
é mais útil se você usa a linha de comando com frequência.
Caso seja um novato na linha de comando e não anteveja usá-la muito para edição, é provável que o nano
seja uma escolha melhor para você. Caso espere passar bastante tempo usando o ambiente da linha de comando, é provável que seja vantajoso aprender vim
ou emacs
. Eles têm filosofias de design diferentes; portanto experimente cada um deles para determinar qual deles funciona melhor para você.
Para chamar o editor da linha de comando, digite o nome do editor seguido de um espaço e do nome do arquivo que deseja abrir. Caso deseje criar um novo arquivo, digite o nome do editor seguido de um espaço e do nome do caminho do arquivo. A seguir, um exemplo do uso do
nano
para abrir um arquivo chamado “myFile.conf” na pasta Documentos:$ nano ~/Documents/myFile.conf
Para obter mais informações sobre como usar nano
, vim
ou emacs
, consulte as respectivas páginas “man”.