代替。

代替。

ちょっと奇妙な質問のようですが、次のようなコマンドを入力するときは、常に次の文字をコピーして貼り付ける必要があると思いました。ウィキペディア

echo '5 μs' >> /tmp/Output

キーボードショートカットのエスケープシーケンスを使用して標準の英語キーボードにこれらの文字を直接入力する方法はありますか?

たとえばVim、ではこの文字を生成できますC-k,m*

ベストアンサー1

はい、少なくとも次の4つ(5つの方法)があります。

  1. AltGrは
    キーボードレイアウトを実行しますEnglish (international AltGr dead keys)
    それから正しい Alt鍵はAltGr鍵です。AltGr- を押すとmµが生成されます。他の多くのキーも異なる文字を生成します(の場合はAltGr-s ß、の場合はShift-AltGr-s)§

    コンソールには単一のキーボードレイアウト(最大の物理コンソールAltCtrlF1)がありF6、XのGUIには単一のキーボードレイアウトがあります。キーボードレイアウトの変更は、ディストリビューション(CentOS、Fedora、Debianなど)とディスプレイマネージャ(gnome、kde、xfce)などによって異なります。 )。例えば、インストールするxfce4-xkb-pluginパネルのボタンを使用してキーボードを構成し、XFCEのX用の複数のキーボードレイアウトを切り替えることができます。

  2. 作成
    キーをキーに設定しますCompose。次に、を押してCompose放し、を押して/放すと、uµが生成されます。

    キー定義はCompose通常xkb、キーボードレイアウトアプレットを介して行われます。
    たとえば、Gnomeでは通常地域と言語で利用可能部分的に、たぶん、簡単にキーボードレイアウトを切り替える

  3. Unicode
    には汎用入力方法がありますどのUnicode文字(コンソールがサポートしている場合)はい、すべてのコードポイント1,111,998文字(フォントが描画可能な場合に表示されます。)コードを(同時に)押してから離した後ShiftCtrlu(下線付きのu̲が表示される場合があります)、文字b5のUnicodeコードポイント(常に16進数)を入力します。最後に、スペースを入力するか(少なくとも)入力します。

  4. Readlineを
    使用すると、bashプロンプト(質問に表示するとき)からµ()を生成できますmu

     bind '"\eu": "µ"'
    

    または、次の行を追加してください。

     "\eu": "µ"
    

    -- を使用~/.inputrcして読み込むか、新しい bash シェル (実行) を起動して、次のように入力します。Altx Altrbash

    Alt-u

    現れるでしょうµ


  5. このように短い答えをするには、入力方法が多すぎます。


間違い:技術的に質問で要求された文字はUnicodeであり、\U3bcこの答えは解決策を提供します\Ub5。はい、違います。私の間違いです。申し訳ありません。

 $ unicode $(printf '\U3bc\Ub5')
 U+03BC GREEK SMALL LETTER MU
 UTF-8: ce bc UTF-16BE: 03bc Decimal: μ Octal: \01674
 μ (Μ)
 Uppercase: 039C
 Category: Ll (Letter, Lowercase)
 Unicode block: 0370..03FF; Greek and Coptic
 Bidi: L (Left-to-Right)

 U+00B5 MICRO SIGN
 UTF-8: c2 b5 UTF-16BE: 00b5 Decimal: µ Octal: \0265
 µ (Μ)
 Uppercase: 039C
 Category: Ll (Letter, Lowercase)
 Unicode block: 0080..00FF; Latin-1 Supplement
 Bidi: L (Left-to-Right)
 Decomposition: <compat> 03BC

技術的に唯一の有効な解決策は数​​字3と4です。 3では、Unicode番号をからに変更してこの値を取得b5できます。3bcギリシャ語特徴。 4では、正しい文字をコピーするだけで完了です。

私を弁護するためではなく、

  1. b5すべて3bc大文字で表示されます39c。したがって、どちらもMUの小文字バージョンです。
  2. どちらも非常に似ているようです(おそらく同じフォント文字の外観)。

ここに画像の説明を入力してください。

代替。

  1. 代替グループ

    おそらくそして終わりました。AltGr-g(xkbを使用)を次のように変更します。

     key <AC05>  { [         g,          G,       dead_greek,   dead_greek ]};
    

    AltGr-g m次に、実際のギリシャ語-muと入力します。

  2. 書く

    Compose テーブルが正しくないため、ギリシャ語の Compose ファイル (/usr/share/X11/locale/el_GR.UTF-8/Compose) にも以下がリストされています。

     <Multi_key> <slash> <u>                 : "µ"   mu
     <Multi_key> <u> <slash>                 : "µ"   mu
     <Multi_key> <slash> <U>                 : "µ"   mu
     <Multi_key> <U> <slash>                 : "µ"   mu
    

    その作品はですが、そうではGreekありません。

    正しい作成ソリューションは次のとおりです。~/.XCompose ギリシャ語を含むそして再起動してください。

  3. Unicode

    Unicode番号を使用して公開されているとおりに機能します。3bc

  4. 読書船

    公開されたとおりに機能し、有効な文字を必要に応じて変更します。

おすすめ記事