iTerm2:Cmd-Dotを使用したAlt-Dot機能


15

「最後のコマンド引数を挿入」機能を実現する既知の方法はありますか。Alt-と入力することで通常Bashで使用できます。(Altおよびピリオド)iTerm2を使用するOSXで?

これが可能であるべきだと私が知っている方法は、2つのキーシーケンスによるものです。

Alt + .
Esc + .

Esc-。1つは機能しますが、Alt-。ではない。Alt-ではありません。またはCmd-。


回答:


25

これは、EMACS readline bashキーバインディングの一部のように見えます。つまり、EMACSで使用され、bashのエミュレートまたはアドオンなどのキーの組み合わせのように見えます。残念ながら私の仕事はあなたのものと同じですが、iTerm2に関して話しているので回避策があります。

これを適用するターミナルセッションのプロファイルの設定に移動し、次のようにキーバインドを確立します。

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

これはおそらくあなたが探している解決策ではありませんが、ピンチでうまくいくはずです。


これは私にとってはうまくいきます。それが適切な解決策でない場合、何ですか?
GDorn

1

必要な結果を得るには、Optionキーの動作を変更するだけです。

選択肢は、のように(「ノーマル」に設定されている:あなたはプロフィールの設定でキー]タブのキーボードの動作のセクションに移動する場合は、「キーとして動作する(⌥)左/右オプション」ことがわかりますスクリーンショットではビルの回答)。これらを「+ Esc」に更新して適用します。  Alt+ . は、前のコマンドの最後の引数を提供します。


答えを編集し、説明したことを達成するための詳細な手順を提供します
-Ramhound

@iviarki:これはすべての(Alt)+キーの組み合わせの動作に影響しますよね?
スコット

誰かが投票した理由がわからない。上記は動作します。ここでの他の回答と比較すると、コマンドボタンとは反対に「alt」(オプション)を使用します。
レオUfimtsev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.