我阅读@grgarside的帖子here。他用一个精美的命令回答了一个问题,使用了似乎只有Unicode字符的东西:如何创建文本模式图形?
┌── ln(1) link, ln -- make links
│ ┌── Create a symbolic link.
│ │ ┌── the path to the intended symlink
│ │ │ 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
他是怎么做到的?似乎很难相信他手动将整个事物输入到文本编辑器中。是否有某种类型的Unicode编辑器可以轻松创建此类图形?
编辑: 按@ grgarside的指令,除非在一个稍微不同的位置我Keyboard-en.plist
文件是:
Resources ❯ readlink Keyboard-en.plist
/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist
,并与除对到该文件的顶部(注意,我需要使用sudo vim Keyboard-en.plist
作为崇高没让我节省与sudo subl
文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Roman-Accent-k</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>└ ─ ┬ ┘ ┌ ┴ ┐</string>
<key>Strings</key>
<string>└ ─ ┬ ┘ ┌ ┴ ┐</string>
</dict>
<key>Roman-Accent-A</key>
<dict>
<key>Direction</key>
<string>right</string>
<key>Keycaps</key>
<string>A À Á Â Ä Æ Ã Å Ā</string>
<key>Strings</key>
<string>A À Á Â Ä Æ Ã Å Ā</string>
</dict>
...
</dict>
</plist>
虽然您可能称之为ASCII艺术,但字符不是ASCII。尽管如此,他们的确回到了几十年来一直没有使用ASCII的系统,例如IBM PC。当然,这些字符已被纳入Unicode(本身已有25年历史),您在任何地方(包括本网站)使用的字符集除外,在专门或古老的情况下。 –
感谢@TomBlodget,我适当地编辑了我的问题。 – mbigras
https://en.wikipedia.org/wiki/Box-drawing_character –