Msysのデフォルトのサイズ、色、およびフォントをどのように構成しますか?

StackOverflow https://stackoverflow.com/questions/447824

  •  22-07-2019
  •  | 
  •  

質問

私は最近、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 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 を使用するには、必ずこのバグレポート 色については、gitconfigがcolor = alwaysに設定されていることを確認してください vimが機能しなかったため、デフォルトのエディターとして崇高を設定しました。以下の注を参照してください

注:

  • msysでパッケージ化されたvimはcmdターミナルを期待し、minttyでは動作しません
  • ConEmuでmittyをホストしない限り、基本http認証を使用してgit pushのユーザー名/パスワードを入力する相互作用は機能しません。 (sshは単独でmittyで正常に動作します)

ref:

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top