2009-10-04 18 views
11

mac端末アプリケーションには、 "use option to meta key"を設定できる設定(preferences - > keyboard)があります。これは多くのUNIXボックスがデフォルトのシェルとしてbashを使い、emacsのキーバインドM-fM-bを使って単語をスキップできるので便利です。英国のmac端末のMetaと#

英国のキーボードを搭載したMacの場合、#シンボルは手間がかかります。普通はalt-3で入力できますが、端末にある場合はalt = metaではありません。

誰もがこれに良い方法を持っていますか?

+0

を飛ぶ方法をセットアップすると詳細情報を取得するためにhttp://stackoverflow.com/questions/2630643/inserting-characterを見てください-in-os-x-terminal-meta-keyとして使用するオプションを使用する場合2630929#2630929 – TheJuice

答えて

2

は、もう一つのメタショートカットです:)。あなたはそれを押し続ける必要はありません。

状況によっては、ESCを一度入力してからalt-3を押すだけで済みます。

+0

これは私のためには機能しません。単に "3"を挿入してください – callum

+0

次はMacの英字キーボードレイアウトで動作しますMavericksのOSX Terminal(10.9.4):** ESCを一度タップしてから(ESCを放してから)、alt-3を押してください。私の端末にはデフォルトの設定だけがあり、特別な変更は必要ありません。 –

+2

私の[以前のコメント](http://stackoverflow.com/questions/1517136/meta-and-in-a-uk-mac-terminal#comment38406609_1517244)に追加するには、 'Terminal> Preferences> Useオプションをメタキーは**チェックされていません** –

6

オーストラリア

にキーボードの言語(システムPreferences-> International-> InputMenu)を設定しますこれは、シフト-3を除いて、英国と同じである#を与えます。あなたは、シャープ記号を失いませんが、私は、通貨をすれば、私は私がzshを使用していGBP

7

ISO 3つの文字コードと、次の保存された私の一日使用:私はiTerm2を使用していると私が持っていた

bindkey -s '^[3' \# 
+0

素晴らしいです。私は 'bindkey '\ e3' '#''を試していて、なぜうまくいかなかったのか疑問に思いました。私は 'man zshzle'行〜144: 'in-string out-string'の再マップで定義されている' -s'オプションを見逃しました。ありがとうございました! –

+0

ありがとう!私のためのトリックでした。 –

+0

残念ながら、私がVim alt-3に入っているときは、カーソルを1文字戻します。 –

0

をこの問題。 iTerm2を使用すると、左のAltキーをメタキーとして、右のキーを通常のキーとして使用できます。 ralt-3は#キーを実行します。

3

オーストラリアのレイアウトは、#がシフト3にマッピングされ、£がAlt 3にマッピングされていることを除いて同じです。 Ausにスワップし、ALTの動作を入れ替えます。これは、とりわけ、それがイギリスではないポジションから始まっている間、私を悩ませました。

3

今日、私はこれに素晴らしい解決策を見つけました。Graeme Sutherlandさんのブログには、それが消えた場合のためにここで要約すると思っていました。

組み込み端末を使用したいが、£記号を紛失したくない場合は、Ukelele独自のキーボードレイアウトを使用して、セクション(§)キーをハッシュに切り替えることができます。 '#!'と入力するのに便利な場所です。あまりにも:)

作成したキーマップファイルはhereですが、自分で作ってみたいのであれば、英国のものをベースにして新しいキーマップファイルを作成するのはかなり簡単です。 「§のための#と英国」までスクロールダウン入力ソース

  • (またはあなたがウクレレでその名として置くものは何でも - 言語&テキスト -

    1. はゴーシステム環境へ
    2. ~/Library/Keyboard Layoutsに新しいキーマップファイルをコピーします。 )と画面上部のメニューバーにあるフラグをクリックし
    3. ボックス
    4. チェック「メニューバーに表示する入力メニュー」をチェックして、あなたの新しい入力ソース
    を選択

    この入力ソースは、すべてのアプリケーションで使用することも、必要なものだけで使用することもできます。

    私はこれに感謝し、リンクされた質問はかなり古いですが、これは他の人に役立つかもしれないと考えました。

  • 1

    参照画像は、端末内のショートカットとは、自由

    Setup a shortcut in your terminal and fly free

    関連する問題