ターミナルでCommand-Wを無効にします


65

ターミナルでCommand+ を無効にする方法はありますWか?

Safariタブを閉じるつもりで、ターミナルがアクティブなウィンドウであることに気付かなかったときに、重要な情報を含むターミナルウィンドウを誤って閉じたことが何度かありました。

回答:


62

Wターミナルで無効にするには、次の手順を実行します。

  • 画面の左上隅にあるメニューから、[ システム環境設定]を選択します。[ キーボード]、[ キーボードショートカット]、[ アプリケーションショートカット]の順にクリックします。 ここに画像の説明を入力してください

  • [+]ボタンをクリックして、新しいショートカットを追加します

  • アプリケーションに「Terminal.app」を選択し、コマンドに入力しますClose Window(大文字と小文字が区別されます)。ショートカットボックスで、次のような別のショートカットを指定します。ControlW ここに画像の説明を入力してください

  • これでWターミナルウィンドウは閉じません。


私は質問で誤解しました。実際にはタブを閉じないようにするつもりでしたが、「ウィンドウを閉じる」から「タブを閉じる」にわずかに変更しても、答えはうまくいきます。ところで、非常に完全な答えをありがとう。
ラルフ

@ダニエル:すてきなスクリーンショット!どのプログラムを使用したのか尋ねてもいいですか?または、デスクトップの背景をオールホワイトに変更しましたか?
ロイティンカー

5
プログラムは「Mac OS X」と呼ばれます:-) Command-shift-4、スペースバー、ウィンドウをクリックします。
ダニエル

10
私のシステムはシエラある、と私は変更Close WindowClose、それは私のために動作します。ありがとう。
-bwangel

Command-ctrl-shift-4、スペースバーを使用すると、スクリーンショットがクリップボードに保存され、貼り付けることができます。
アンドリューM.ファレル

26

設定を閉じる前にプロンプ​​トを設定できます。

ターミナル設定→設定→シェル

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


1
回答が交差したパス。これも良いものです。
ダニエル

4
これは、この特定のユースケースに最適なソリューションだと思います。標準のショートカットを無効にすると、端末のタブ/ウィンドウを閉じたいときにマッスルメモリが作動するとイライラすることがあります。
-ghoppe

-1:OPは、さまざまなアプリケーションに簡単に変更できる非常に具体的な質問をしました。これは、質問に答えないTerminal.app固有の回答です。
マックスリード

4
iTermを使用している場合は、終了前にPrefrerences-> Profiles-> Session-> Promptにアクセスしてください!あなたは正しいプロファイルであることを確認します(デフォルトの1は、スターを持つ!)images.luo.ma/osx/iterm/...
Shwaydogg

14

上記のすべてを試してみましたが、うまくいきませんでした。

うまくいったのは、「閉じる」コマンドのショートカットを変更することでした。

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


3
こっちも一緒。「閉じる」は機能しましたが、「ウィンドウを閉じる」は機能しませんでした。
想像者この

1
イアンは、それが「ITERM」ではない「TERMINAL」と言う
GummyArgyle

2
@ LM126、うん、私の例はiTerm2を使用しているので、あなたが何をしているのかわかりませんか?
イアンヴォーン14年

セッションを閉じるときにitermプロンプトを表示できます。iterm pref-> profiles-> session:閉じる前に常にプロンプ​​トを出します。これにより、ショットカットによって誤ってセッションを閉じることを防ぎます。
hihell

これはMojave 10.14.5で機能しました-元の回答は2012年のものであるため、この回答はより正確になりました。
ウィレムヴァンケチッチ

3

キーボードのシステム環境設定に移動し、「キーボードショートカット」を選択します。次に、左側から「アプリケーションのショートカット」を選択して、「+」をクリックします。「Terminal.app」を選択し、それほど重要ではないメニュー項目を入力します。「Bring All to Front」を選択しました。次に、キーボードショートカットをクリックしてCMD+を押しますWOKをクリックします。

この技術を使用して、正常にリダイレクトしているしているCMD+のWターミナルでのショートカットを。


3

私はこれを提案します:

iTermの場合:[設定]> [キー]を開きます。[グローバルショートカットキー]の下部にある[+]をクリックし、Cmd-Wと入力して、デフォルトのアクション[無視]のままにします。

  • グローバル設定を操作する必要はありません
  • 意識的な閉鎖を確認する必要はありません

これは、Mac OS 10.10での私にとって唯一の効果的なソリューションです
ビットサイクル

2

少し古い質問ですが、iTerm2ではこれが役に立ちました。

iTerm2設定キー →キーマッピングの追加: "command + w" =>無視


1
便利なコマンドを無視するよりも、<kbd> CMD </ kbd> + <kbd> Z </ kbd>を使用してタブの閉じを元に戻すことができます。
b4d

0

BetterTouchTool(http://www.bettertouchtool.net/)に言及する価値もあります

私は両方WC両方を実行したかったCopy(筋肉の記憶、尋ねないでください)。ネイティブメソッドでは、コマンドごとに1つのキーしか使用できません。BTTでは、両方のキーを同じコマンドにマップでき、望ましくないClose WIndowの動作も回避できました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.