ツールを使用してこのようなMacOS / * nixコマンドの説明テキストを作成する方法は?


12
┌── ln(1) link, ln -- make links
   ┌── Create a symbolic link.
                            ┌── the optional path to the intended symlink
                               if omitted, symlink is in . named as destination
                               can use . or ~ or other relative paths
                      ┌─────┴────────┐
ln -s /path/to/original /path/to/symlink
      └───────┬───────┘
              └── the path to the original file/folder
                  can use . or ~ or other relative paths

Linuxコマンドを説明するのにこの便利な方法を見つけましたが、@ grgがそれをどのようにしたのかわかりません。手作業は非常に時間がかかります。このようなことをするツールはありますか?

ソース:ターミナルでシンボリックリンクを作成するにはどうすればよいですか?




2
@JBis回答を追加することをお勧めします。これはおそらく受け入れられるでしょう。実質的な回答を得るには、サンプルなどを含めるのが最善です。
jpaugh

1
@jpaughします。
JBis

1
AppleデバイスでLinuxを実行していますか?これらのコマンドはmacOSでも機能します(たとえば、macOS lsはLinuxではなくBSD Unixから提供されます)。したがって、macOSなどを使用している場合は、質問から「Linux」という単語を削除してください。
Qsigma

回答:


23

それが私の答えです!手動で行いましたが、PressAndHold.app(macOSに組み込まれています)を使用して、ボックス描画文字の入力を高速化しました。テキストはマニュアルページから手動で要約されました。

PressAndHold.appキーをカスタマイズすることで、基本的に編集/System/L*/Inp*/Pr*/*/P*/*/*/R*/してボックス描画文字を追加することで、SEのどこにいても、他の場所にいても、テキストフィールドに文字を直接入力できます。

そのフォルダー内の言語のキーボードファイルに、英語キーボードレイアウトの「Keyboard-en.plist」など、次を追加します。テキストエディタでplistを開いて以下のXMLを貼り付けるか、Xcodeで開いて辞書を手動で作成し、必要に応じて値を貼り付けます。「f」を使用するキーに置き換えます。次に、キーを押しながら数字を選択することでボックス描画文字を挿入できます。または、タッチバーがある場合は、High Sierraでキーもそこに表示されます

<!-- f: box drawing characters -->
<key>Roman-Accent-f</key>
<dict>
  <key>Direction</key>
  <string>right</string>
  <key>Keycaps</key>
  <string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
  <key>Strings</key>
  <string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
</dict>


魅力のように働いた!MacOS MojaveでリカバリモードでSIPを無効にした後、Keyboard-en.plistファイルを編集できました。単に文字列タグをコピーし、それらを「z」のキーバインドに置き換えて機能しました!どうもありがとう。これは、これからより多くの人々を助けるでしょう。あなたは宝石です!:)
ハーディープシン

1
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>11個のボックス描画文字が表示されますが、PressAndHold.appインターフェイスの画像にはそのうちの9個しか表示されません。最後の2つ、10 と11にアクセスするにはどうすればよいですか?
user3439894

@ user3439894ツールチップの下矢印をクリックして。最初の9:i.imgur.com/SK6I47e.png 下矢印をクリックした後最後の2:i.imgur.com/yM5xoRC.png
Hardeep Singh

1
@Hardeep Singh、情報をありがとう!元の回答にそのような重要な情報が含まれていれば良かったでしょう。
user3439894

1
@ user3439894ページスイッチャーはMojaveのみにあるため(High Sierraはすべてのキーを1行で表示するだけです)、Mojaveの現在のボタンが間違っているように見えるため(ベータバグは修正されるはずです)、スクリーンショットから切り取りました)。
grg

7

asciiflow.comを使用する可能性が高い

私は本当にこの答えにもう追加することはできません;)

それ以来、説明テキストはExplainShell.comから取られているようだとわかりました。


1
ADへようこそ!有益な観察として、あなたが提案する解決策が質問にどのように答えるかを説明すると、あなたは答えが関心を高める可能性が高いです。
アラン

ASCIIフローは良好に見えます。@JBisが提供するソリューションは非常に便利であり、ASCIIフローのようにハイフンと「+」記号しか使用できない文字セットをより詳細に制御できることがわかりました。
ハーディープシン

3

私はそれを行うサイトを知っていて、それはhttps://explainshell.com/です。:私はちょうどexplainShellコードはGitHubの上で利用可能であることを実感しましたちなみに
https://github.com/idank/explainshell
私は、彼らは技術的にそれをやって終わるのか分からないが、彼らはオープンソースのプロジェクト名を使用している「ショーザ・Doc」はこちらから入手できます:https :
//github.com/idank/showthedocs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.