如何使用工具创建像这样的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来自BSD Unix,而不是Linux)。因此,如果您使用的是macOS或类似操作系统,请从您的问题中删除“ Linux”一词。
Qsigma

Answers:


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”的键绑定即可!非常感谢。从现在开始,它将帮助更多的人。你是宝石!:)
Hardeep Singh '18

1
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>显示了11个框形图字符,但是,PressAndHold.app界面的图片仅显示了其中的9个。您如何访问最后两个10 和11
user3439894 '18

@ user3439894单击工具提示上的向下箭头。前9个:i.imgur.com/SK6I47e.png 单击向下箭头后后2个:i.imgur.com/yM5xoRC.png
Hardeep Singh,

1
@Hardeep Singh,感谢您的信息!如果原始答案包含如此重要的信息,那将是很好的。
user3439894 '18

1
@ user3439894我将其从屏幕截图中删除了,因为页面切换器仅在Mojave中(High Sierra应该只显示一行中的所有键)并且因为Mojave中的当前按钮看起来不正确(我确定将修复一个Beta错误) )。
grg

7

您可能要使用asciiflow.com

我真的不能再添加这个答案了;)

从那以后,我发现说明文字似乎取自ExplainShell.com


1
欢迎来到广告!就像有帮助的观察结果一样,如果您解释所提出的解决方案如何回答问题,那么您的答案可能会引起越来越多的兴趣。
艾伦(Allan)'18年

ASCII流看起来不错。我发现@JBis提供的解决方案非常方便,而且我对字符集有更多控制,在ASCII流中,我只能使用连字符和“ +”符号。
Hardeep Singh '18

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.