Eu estou procurando um editor de markdown baseado em terminal que suporte teclas de atalho como ctrl+b
, que produzirá **enter bold text here**
ou algo assim para o arquivo de remarcação. Mesma maneira para itálico, lista numerada, blockquotes, tags de código, etc. Assim como em qualquer cliente baseado em GUI.
Eu sei que há muitos editores baseados em GUI, mas eu quero saber se esse tipo de comportamento é possível no terminal ou não. Eu pensei em usar autokey como ferramenta e depois configurá-lo e tudo, mas antes de fazer isso eu quero saber se existe um editor de markdown baseado em terminal que tem esse recurso já presente nele.
Obrigado!
EDITAR - Solução atual
Acabei de configurar a ferramenta autokey para me fornecer esse recurso.
Eu vou compartilhar esta solução se alguém quiser esse recurso.
1) Instale o Autokey usando o apt-get install autokey
2) Abra o Autokey e crie novos scripts.
O filtro da janela está definido para o valor abaixo mencionado. Como ele usa regex, eu basicamente uso o terminador como terminal de console padrão e texto sublime como editor de GUI.
terminator.Terminator|sublime_text
Você pode modificar acima dependendo de onde você deseja usar os atalhos abaixo
Os scripts são
1) MKDImage - ctrl + shft + i (Usando shift porque não irá interferir com o editor nano no terminal)
output = "![Alttext](url \"title\")"
keyboard.send_keys(output)
2) MKDLink - ctrl + shift + l
output = "![]()\"Title\""
keyboard.send_keys(output)
3) MKDCode - ctrl + shift + k
output = "\t {% highlight }% \n {% endhighlight %}" #Actually this is specific to jekyll blogs!
keyboard.send_keys(output)
4) MKDBold - ctrl + shift + b (O mesmo pode ser feito para itálico)
output = "****"
keyboard.send_keys(output)
Da mesma forma, muito mais pode ser feito.
Vou continuar usando isso até encontrar uma maneira de fazer isso diretamente por meio de editores baseados em terminal.