web-dev-qa-db-ja.com

Console2でGitBashを実行しているときに、「Ctrl + C」でタブが閉じないようにする方法はありますか?

私の最終的な目標は、Windows 7マシンにUnixコマンド(例:lsではなくdir)、色、および作業キーを備えた端末を用意することです。これを機能させるための私の現在の試みは、Console2でGitBashを使用することです。次のコマンドで新しいタブを作成しました。

Title: Git Bash
Icon: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
Shell: C:\Windows\System32\cmd.exe /C "C:\Program Files\Git\bin\bash.exe" --login -i
Startup dir: C:\Users\evesforeva

GitBashはUnixコマンドを提供してくれます。アンシコンを追加すると色が出ます。しかし、私がタイプするとき Ctrl+C、タブ全体を閉じます。タブを閉じずにRails serverのようなプロセスを停止するために必要です。また、C:\Windows\System32\cmd.exeC:\Windows\SysWOW64\cmd.exeに、C:\Program Files\Git\bin\bash.exeC:\Program Files\Git\bin\sh.exeに交換するさまざまな組み合わせを試しましたが、同じ結果が得られました。

この問題を直接解決していただければ幸いですが、それが不可能な場合は、Unixコマンド、色、および作業キーを提供するものをすべて使用します。また、minTTYでGit Bashを直接使用しようとしましたが、矢印キーが機能せず、1つのコマンドの後にirbが終了します。私はUbuntuをインストールしようとさえしました。 HP Probook 650 G1ではBOIS設定を変更できないため、デュアルブートもVirtualBoxも機能しませんでした。

どうすれば防ぐことができますか Ctrl+C Console2でGitBashを実行しているときにタブを閉じることから?

7
Eva

次を試してください

  1. コマンドの「cmd.exe/c」は不要です。完全に取り外します。
  2. 最新のgit-for-windowsに更新します。 git-cmd.exeラッパーがあります。正しく実行するために、「git-cmd.exe --cmd =/use/bin/sh.exe」のようなスイッチがあります。
    1. コンソールについてわからない... Ctrl + Cホットキーの関連アクションを確認してください。設定が不適切な場合があります。
  3. ConEmuを試してみませんか?
4
Maximus

これは私のために働いた:

Shell: C:\Windows\SysWOW64\cmd.exe /c "C:\Program Files\Git\usr\bin\bash.exe" --login -i

\ Git\usr\bin内のbash.exeは、Ctrl-Cを正常に処理しているようです。

* Git for Windows2.6.1を使用した64ビットWin7

8
budji