JetBrains 一直沒給旗下 IDE 套上 Win10 的專用磁貼圖標,跟 VS 放一塊兒的時候特醜,並且小圖標時還會由於降採樣變模糊。
這怎麼能忍!因而本身作了一套,順手分享。
包含的圖標爲 CLion、DataGrip、dotMomery、dotPeek、dotTrace、GoLand、Intellij IDEA、MPS、PHPStorm、PyCharm、PyCharm Edu、ReSharper、Rider、RubyMine、WebStorm。其餘的你能夠跟着教程本身作 ^ ^
(文末有一個小疑問求解答)windows
七牛雲:http://downloads.sr2k.top/jet... (Chrome 會報危險… 可能由於沒錢買 SSL 吧?)
百度雲:https://pan.baidu.com/s/13MOJ... 密碼: negwapp
VisualElementsManifest.xml
文件複製到 IDE 對應的 .exe 文件的目錄下,好比個人 IDEA 的目錄是 C:\Program Files\apps\IDEA-U\ch-0\173.4674.33\bin
;VisualElementsManifest.xml
重命名爲 [exe 名字].VisualElementsManifest.xml
。好比 Intellij IDEA 對應的 .exe 文件名爲 idea64.exe
,那麼就改爲 idea64.VisualElementsManifest.xml
;C:\Users\[你的用戶名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\JetBrains Toolbox
),執行如下命令:for %f in (*.*) do copy /b "%f" +,,
PS: 若是你開了 HiDPI 縮放的話能夠修改一下 VisualElementsManifest.xml
文件,把圖標文件指向對應的縮放率,我相信你會噠~。我上傳的文件裏包括了 80%、100%、125%、150% 和 200% 的文件。ide
此方法可用於給任何非 UWP 軟件定製開始菜單磁貼樣式。工具
[exe 名字].VisualElementsManifest.xml
:<Application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <VisualElements BackgroundColor="#2D2D30" ShowNameOnSquare150x150Logo="off" ForegroundText="light" Square150x150Logo="icons\icon150.png" Square70x70Logo="icons\icon70.png"/> </Application>
仍是不太懂微軟爸爸的圖片資源管理思路… 我已經按照命名規範製做好了 .scale-XXX
的 HiDPI 縮放過的圖片,可是貌似不能直接識別。而後根據微軟的官方文檔彷佛須要用 MakePri.exe
生成一下才能自動識別對應的縮放文件,可是我弄了一個小時沒折騰出來就放棄了… 因此在 VisualElementsManifest.xml
裏是指定死了的 iconXX.scale-100.png
。
有知道具體是怎麼讓磁貼圖標也能適應 HiDPI 的歡迎留言告訴我呀 ^ ^idea