web-dev-qa-db-ja.com

ショートカットをサポートする端末ベースのマークダウンエディター

ctrl+bまたはそのようなものをマークダウンファイルに出力する**enter bold text here**などのショートカットキーをサポートするターミナルベースのマークダウンエディターを探しています。斜体、番号付きリスト、ブロッククォート、コードタグなどについても同様です。GUIベースのクライアントと同じです。

多くのGUIベースのエディターがあることは知っていますが、この種の動作がターミナルで可能かどうかを知りたいです。 autokeyのようなツールを使用してから設定することを考えましたが、それを行う前に、この機能が既に存在するターミナルベースのマークダウンエディターがあるかどうかを知りたいと思います。ありがとう!

EDIT-現在のソリューション

この機能を提供するオートキーツールをセットアップしました。他の誰かがこの機能を必要とする場合は、このソリューションを共有します。

1)apt-get install autokeyを使用してAutokeyをインストールします

2)Autokeyを開き、新しいスクリプトを作成します。

ウィンドウフィルタは、以下の値に設定されます。正規表現を使用するため、基本的にはデフォルトのコンソール端末としてターミネータを使用し、GUIエディタとして崇高なテキストを使用します。

terminator.Terminator|sublime_text

以下のショートカットを使用する場所に応じて上記を変更できます

スクリプトは

1)MKDImage-ctrl + shft + i(端末のnanoエディターに干渉しないため、shiftを使用)

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(斜体でも同じことができます)

output = "****"
keyboard.send_keys(output)

同様に、より多くのことができます。ターミナルベースのエディターで直接これを行う方法が見つかるまで、これを使用し続けます。

5
Bhavyanshu

プログラムemacsには、ここで読むことができるMarkdownプラグインがあります。 http://jblev​​ins.org/projects/markdown-mode/

ただし、emacsの使い方は非常に急勾配です。そのページには使用可能なショートカットが記載されていますが、他のリソースを見つけてそれらが正確に何を意味するのかを知る必要があります。

2
Mitch