Digitar dentro do terminal parece absurdo até você perceber o quanto você realmente trabalha mais rápido

Usei o terminal para todos os tipos de coisas, seja para executar um navegador real ou para gerenciar tarefas. O Terminal é mais capaz do que você imagina e também elimina a maioria das distrações que normalmente acompanham o uso de ferramentas GUI. Percebi isso quando tentei executar todo o fluxo de trabalho de escrita no terminal. Tudo que eu precisava eram algumas das extensões certas e elas transformaram o Terminal em uma interface incrivelmente utilizável para digitação. Consegui formatar o texto corretamente, organizar notas em pastas e até manter um histórico de versões.

Configurando o terminal para digitação

Neovim e algumas extensões completam o trabalho

Você poderia esperar que escrever no Terminal envolvesse abrir um arquivo de texto simples no Nano e abrir mão de todas as conveniências de um aplicativo de escrita normal, mas esse não é o caso. Ao instalar o Neovim, você pode chegar bem perto da ferramenta de escrita. Ele suporta plug-ins modernos, destaque de sintaxe, preenchimento automático e vários outros recursos que o tornam muito mais capaz do que um editor de texto de terminal básico.

Ainda há uma curva de aprendizado, especialmente se você nunca usou controles de teclado no estilo Vim, mas não precisa aprender todos os comandos antes de começar a digitar. Comecei com os controles básicos necessários para abrir um arquivo, entrar no modo de inserção, salvar meu trabalho e sair do editor. Depois que peguei o jeito, escrever no Neovim não foi tão diferente de usar qualquer outro editor sem falhas. A maioria das ações estava disponível por meio de comandos de teclado, então eu não precisava segurar o mouse toda vez que queria mover um documento, excluir um parágrafo ou alternar entre arquivos.

Também instalei o Goyo.vim, que remove grande parte da interface do Neovim e centraliza o texto na janela do terminal. Isso me proporcionou um ambiente de escrita limpo, semelhante ao de uma máquina de escrever, sem linhas de status, árvores de arquivos ou outras informações desnecessárias.

Por fim, também instalei o Markdown para cuidar de toda a formatação. Ele me permite usar pontuação simples para criar títulos, negrito, itálico, links e listas. Como os arquivos Markdown são arquivos de texto simples, posso abri-los em praticamente qualquer editor sem me preocupar com compatibilidade ou formatos proprietários. Criei pastas separadas para artigos, pesquisas, notas e ideias inacabadas e, em seguida, movi-me entre elas diretamente pelo terminal.

Você sempre pode adicionar recursos adicionais

Não faltam extensões

Com o básico resolvido, você pode trabalhar nos recursos que tornam o Terminal uma ferramenta de digitação melhor. Adicionei recursos que tornaram mais confortável sessões de escrita mais longas. Meu maior problema ainda era olhar para o bloco de texto. O mesmo bloco não parece tão estranho em ferramentas de escrita como o Google Docs, mas simplesmente não funcionou para mim no Terminal.

Adicionei Limelight.vim para resolver esse problema. Isso mantém o parágrafo ao redor do cursor claramente visível enquanto escurece o texto ao redor, facilitando o foco na parte que estou escrevendo ou editando no momento. Limelight também funciona particularmente bem com Goyo, e eu poderia alternar entre os dois sempre que quisesse revisar um artigo inteiro.

Gerenciar arquivos usando comandos também se tornava irritante quando eu tinha várias pastas contendo rascunhos, notas e pesquisas. Instalei o Ranger, um gerenciador de arquivos de terminal com controles no estilo Vim e uma visualização de hierarquias de pastas em várias colunas. Ele me permite navegar em diretórios, visualizar arquivos Markdown, renomear rascunhos e mover documentos sem sair do terminal. Como seus controles de navegação se assemelham aos usados ​​no Neovim, não precisei aprender um conjunto completamente diferente de comandos de teclado. Eu poderia encontrar um artigo no Ranger, abri-lo diretamente no Neovim e retornar para a mesma pasta quando terminar.

O terminal ainda não é para todos

A menos que você use o terminal regularmente

Depois que a configuração básica funcionou, adicionei algumas ferramentas opcionais que tornaram o terminal mais prático para gerenciar uma coleção maior de rascunhos. O mais útil foi o fzf, um localizador difuso que me permite pesquisar arquivos sem lembrar seus nomes completos ou localizações exatas. Eu só tive que inserir alguns caracteres do nome do arquivo e o fzf reduziu instantaneamente os resultados disponíveis. Isso se tornou especialmente útil quando minha pasta de redação começou a ficar cheia de notas de pesquisa, rascunhos inacabados e diferentes versões do mesmo artigo.

O Git adicionou controle de versão adequado a toda a configuração. Eu poderia preparar um rascunho em vários estágios e revisar exatamente o que mudou entre as duas versões. Se eu quisesse reescrever uma seção sem perder o original, poderia criar um ramo separado e experimentar livremente. Isso provavelmente faz mais sentido para escritores de ficção que trabalham com histórias alternativas, mas achei útil ao testar estruturas diferentes ou fazer grandes alterações em uma peça.

Mesmo com esses recursos, eu não aconselharia ninguém a mover seu fluxo de trabalho de escrita para o terminal. Tudo leva tempo para ser configurado e as operações básicas exigem o aprendizado de comandos que os aplicativos de escrita gráfica manipulam usando botões e menus familiares. Colaboração, comentários, formatação avançada e compartilhamento de documentos também são muito mais fáceis no Google Docs ou no Microsoft Word.

Terminal é mais útil do que você pensa

Essa configuração faz mais sentido se você já passa grande parte do dia no terminal. Nessa situação, Neovim, fzf, Git e alguns plug-ins permitem que você escreva sem interromper o fluxo de trabalho existente ou abrir outro aplicativo que distraia. No entanto, para digitação geral, a configuração extra e a curva de aprendizado são difíceis de justificar. Gostei de usá-lo mais do que esperava, mas não fingiria que o Terminal é a ferramenta de digitação mais sensata para todos.

Link da fonte