Msysのデフォルトのサイズ、色、およびフォントをどのように構成しますか?
質問
私は最近、Windows開発用の「nixのようなシェル」の代替としてMSysの使用を検討してきました。しかし、デフォルトの色とサイズが私を夢中にさせています。デフォルトのサイズ、色、および/またはフォントをどのように変更できるかについて、誰もが考えていますか?正直なところ、シェルのデフォルトの文字幅/高さを大きくできれば幸いですが、他のものもいいでしょう...
明確化:msysシェルはWindowsシェルとは別のアプリです-通常の「右クリック-左上->プロパティの構成(Windowsシェルなど)が存在しません。
rxvtを起動しているように見えます。ありがとう!
解決
コマンドラインからMSYS bashを実行している場合、舞台裏ではWindowsコマンドシェルウィンドウであるため、設定はまったく同じです。
-
でタイトルバーを右クリック シェルウィンドウの上部と選択 「プロパティ」
-
オプションを使用してウィンドウを構成します ダイアログのタブで;これら かなり自明であるべきです。
-
ダイアログを閉じたら、選択します 'これを開始したショートカットを変更 設定を保存するウィンドウ デフォルトに戻ります。
編集: Xサーバーを介してxtermまたはRXVTウィンドウでシェルを実行している場合、-fg(フォアグラウンド)、-bg(バックグラウンド)および-fn(フォント)。 RXVTスイッチが何であるか思い出せませんが、マニュアルページでそれらを確認できるはずです。 .Xdefaultsファイルを使用して設定することもできます。繰り返しになりますが、詳細についてはmanページを参照してください。
編集:サンパウロに感謝します。MSYSには、XレスバージョンのRXVTも付属しています。これはOPが使用しているようです。 MSYSでRXVTを設定するためのリンク
他のヒント
msys.batファイルを次のような行72で開きます。
rem Setup the default colors for rxvt.
if "x%MSYSBGCOLOR%" == "x" set MSYSBGCOLOR=White
if "x%MSYSFGCOLOR%" == "x" set MSYSFGCOLOR=Black
if "x%MINGW32BGCOLOR%" == "x" set MINGW32BGCOLOR=LightYellow
if "x%MINGW32FGCOLOR%" == "x" set MINGW32FGCOLOR=Navy
if "%MSYSTEM%" == "MSYS" set BGCOLOR=%MSYSBGCOLOR%
if "%MSYSTEM%" == "MSYS" set FGCOLOR=%MSYSFGCOLOR%
if "%MSYSTEM%" == "MINGW32" set BGCOLOR=%MINGW32BGCOLOR%
if "%MSYSTEM%" == "MINGW32" set FGCOLOR=%MINGW32FGCOLOR%
最初の4行を好きな色に変更して、フォントを変更します。
start %WD%rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier-12 -tn msys -geometry 80x25 -e /bin/sh --login -i
Courier-12を好みのフォントに変更し、80x25を好みのウィンドウサイズに変更します。
「e:\ home」のような値を持つHOME env変数を作成し、そのようなコンテンツとともに%HOME%dir .Xdefaultsファイルに入れます:
Rxvt*background: white Rxvt*foreground: black Rxvt*geometry: 120x40 Rxvt*font: 7x14 Rxvt*scrollBar: on Rxvt*saveLines: 5000
この設定は、CygwinおよびさまざまなUnixボックスで正常に機能することにも注意してください。
msys gitにcmdを使用するのにうんざりしている場合は、mintyおよび/またはConEmuを使用することをお勧めします
:
minttyを使用するには、 google code / mintty から最新バージョンをダウンロードし、 bin
git msysのフォルダー+次のショートカットを作成:
"C:\Program Files (x86)\Git\bin\mintty.exe" --title "Git Bash" -w full --exec "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
(作業ディレクトリをホームディレクトリに設定)
vimが機能しなかったため、デフォルトのエディターとして崇高を設定しました。以下の注を参照してください
vim
を使用するには、必ずこのバグレポート
色については、gitconfigがcolor = alwaysに設定されていることを確認してください
注:
- msysでパッケージ化されたvimはcmdターミナルを期待し、minttyでは動作しません
- ConEmuでmittyをホストしない限り、基本http認証を使用してgit pushのユーザー名/パスワードを入力する相互作用は機能しません。 (sshは単独でmittyで正常に動作します)
ref:
- rpavlik / git-windows-mintty -最新のminttyがバンドルされていないことに注意してくださいバージョン。
- / oumu / mintty-color-schemes