2017-08-02 43 views
5

しばらくの間、私はFileMergeのフォントを変更することはできません。それから、認識できないファイル(typescriptソースファイルなど)に対してHelveticaのようなフォント(sans serif、可変幅)を突然使用し始めました。それはフォントを...に変更することで、一時的にモナコに変更することができます。はい、とても奇妙です。FileMergeのフォント/設定/環境設定を変更するには?

しかし、今ではすべてのテキストが白で表示され、変更されたセクションのみが背景が異なるために表示され、変更できません。私はすべてのprefファイルを探してXcodeを再インストールしようとしましたが、テキストは白いままです。

どのように変更するか、またはどのファイルを変更するかを知っていますか?

私は管理者以外のアカウントから実行しているので、書き込み許可の問題になる可能性があります。

ありがとうございました。私にとって

答えて

0

また、フォントパネルの設定はまったく影響を与えません。 XCode "Font &"の設定と同じ問題です。私はそれを設定しようとしました

defaults read com.apple.FileMerge XCFontAndColorCurrentTheme 

mv ~/Library/Preferences/com.apple.FileMerge.plist ~/Library/Preferences/com.apple.FileMerge.plist.backup 

FileMergeは​​設定があります:あなたの色の問題、私は、FileMergeを終了設定ファイルをアーカイブし、リニューアルしようとするために

defaults write com.apple.FileMerge XCFontAndColorCurrentTheme "Presentation.xccolortheme" 

しかし、違いはありません。 Appleがこの機能を改訂しているのかもしれない。

2

解決策は〜/ Library/Developer/FileMergeというフォルダを削除することでした。それはフォントの問題(長さのファイルに問題を引き起こす異なるサイズの比例フォントで描画されたtypescriptファイル)を解決しませんでした。

4

この機能は完全に機能していないため、テーマファイルを手動で編集する必要があります。それはここにあります:

~/Library/Developer/FileMerge/UserData/FontAndColorThemes/Default.xccolortheme 

ファイル自体はプレーンテキストのXMLです。それはかなり簡単ですが、まずそれをバックアップすることをお勧めします。

たとえば、フォントサイズを「11.0」から「14.0」に変更する場合は、検索して置換するだけです。

Xcodeからテーマをコピーしたくなるかもしれません。気にしないでください。フォントサイズが有効にならないように見えるため、FileMergeは白い背景を想定しているため、暗いテーマが正しく機能しません。 FileMerge.appの設定パネルからフォントサイズを変更しようとすると、動作しないことを

+1

ビッグがっかり。あなたの回避策はすばらしく機能します。 –