2016-05-31 12 views
1

私は@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エディタがありますか?

編集:私のKeyboard-en.plistファイルがわずかに異なる場所にあることを除いて、@ grgarsideの指示どおり 、:

Resources ❯ readlink Keyboard-en.plist 
/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plist 

と、ファイルの先頭に向けて追加して(私は必要なことに注意してください私は答えを書いた一人です

<?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> 
+0

このASCIIアートを呼び出すかもしれませんが、文字はASCIIではありません。しかし、IBM PCなど、ASCIIを使用していないシステムには何十年も前に戻っています。もちろん、これらの文字は、特殊なシナリオや古風なシナリオを除き、どこにでも使用している文字セット(このWebサイトを含む)のUnicode(それ自体は25歳)に組み込まれています。 –

+0

ありがとう@TomBlodget、私は適切に自分の質問を編集しました。 – mbigras

+0

https://en.wikipedia.org/wiki/Box-drawing_character –

答えて

2

:私もsudo sublでファイルを保存できなかったとして崇高sudo vim Keyboard-en.plistを使用するには質問、私は手作業で手作りしました。私はPressAndHold.app(macOSの一部)を使用して文字を挿入するために、文字をキーボードに押し込んですぐにユニコードを追加します。

あなたは同じことを自分で使用するために/System/Library/Input Methods/PressAndHold.app/Contents/Resources/Keyboard-en.plistにある関連するキーボードPLISTに次のように使用することができます。私の考えでは、「k」を鍵として設定しました。

<key>Roman-Accent-k</key> 
<dict> 
    <key>Direction</key> 
    <string>right</string> 
    <key>Keycaps</key> 
    <string>└ ─ ┬ ┘ ┌ ┴ ┐</string> 
    <key>Strings</key> 
    <string>└ ─ ┬ ┘ ┌ ┴ ┐</string> 
</dict> 
+0

私に戻ってくれてありがとう。どのようにラベルを手早く作成するかについてのヒントはありますか?わずか数分間に合わせるだけで、各キャラクターのポップアップを待つのはちょっと難しいようです。 – mbigras

+0

@mbigrasオプションを表示する前に、Karabiner(以前のKeyRemap4MacBook)を使用してホールドの遅延を減らすことができます - [高速な長押しの文字ピッカー](http://apple.stackexchange.com/q/99805/37797)を参照してください。 – grgarside

0

私は個人的にちょうどそのようなjavascript can't access private propertiesDoes javascript process using an elastic racetrack algorithmとして答えを書くために私の答えに行をコピー・ペーストするWikipedia page on unicode box-drawing charactersを使用しています。

はい、それはカスタムキーボードバインディングを実装するのと同じくらい派手ではありませんが、私はちょうどそう答えていると思う、手動でインターネットとStackoverflowの "あなたの答え" textarea 。

関連する問題