ClaudiaIDE
- Visual Studio 地址:https://marketplace.visualstudio.com/items?itemName=kbuchi.ClaudiaIDE&ssr=false#overview
- github 地址:https://github.com/buchizo/ClaudiaIDE/
這是一個Visual Studio擴展,可以讓你設置自定義背景圖片或幻燈片。
安裝
》擴展》管理擴展》
在【管理擴展】窗口右側搜索欄,搜索“ClaudiaIDE”
或者搜索“background”
;
找到“ClaudiaIDE”
- 請認準創建者:k.buchi
- 點擊“下載”
下載完成后底部會有一行提示,點擊右側的【關閉】按鈕,然后,關閉vs。
提示內容為:
更改已列入計劃。關閉所有 Microsoft Visual Studio 窗口后開始執行修改。
重啟
關閉vs。后會彈出下面窗口
點擊【Modify】
完成后提示
點擊【Close】,重啟vs
設置
》工具》選項》ClaudiaIDE》
》工具》選項》ClaudiaIDE》淺色主題》單一背景》設置“圖片路徑”》設置完成后,點擊【確定】
不同項目設置不同背景圖
方法1:手動選項設置-打開選項
》工具》選項》ClaudiaIDE》
》工具》選項》ClaudiaIDE》淺色主題》單一背景》設置“圖片路徑”》設置完成后,點擊【確定】
然后,點擊》擴展》ClaudiaIDE》保存解決方案的設置
下面再次打開項目,就是這個設置了。
他會在項目根目錄生成一個名叫.claudiaideconfig
的文件
方法2:代碼直接設置
代碼文件命名以及放置位置
- 代碼文件名字必須命名為
.claudiaideconfig
- 文件必須放置在項目根目錄
關鍵配置解讀
- BackgroundImageAbsolutePath :背景圖片絕對路徑
- BackgroundImagesDirectoryAbsolutePath :背景圖片目錄
- LoopSlideshow :循環的幻燈片 值true、false
- Opacity :透明度;1為不透明,默認為0.35
- PositionHorizon :背景圖定位-水平位置,1為右,0為左
- PositionVertical :背景圖定位-垂直位置,1為下,0為上
- ShuffleSlideshow : 顯示燈片,true、false
代碼
{"BackgroundImageAbsolutePath": "C:\\Users\\Administrator\\Pictures\\WritingAssistant.png","BackgroundImagesDirectoryAbsolutePath": "C:\\Users\\Administrator\\Pictures\\","BlurMethod": 0,"BlurRadius": 0,"EditorBackgroundColor": "","EditorBackgroundColorObject": null,"ExpandToIDE": false,"Extensions": ".png, .jpg, .gif, .bmp","ImageBackgroundType": 0,"ImageFadeAnimationInterval": "PT5S","ImageStretch": 0,"IsLimitToMainlyEditorWindow": false,"IsTransparentToContentMargin": false,"IsTransparentToStickyScroll": false,"LoopSlideshow": false,"MaxHeight": 0,"MaxWidth": 0,"Opacity": 0.2,"PositionHorizon": 1,"PositionVertical": 0,"ShuffleSlideshow": true,"SoftEdgeX": 0,"SoftEdgeY": 0,"StickyScrollColor": "#00000000","StickyScrollColorObject": {"A": 0,"B": 0,"G": 0,"R": 0,"ScA": 0,"ScB": 0,"ScG": 0,"ScR": 0},"TileMode": 0,"UpdateImageInterval": "PT1M","ViewBoxPointX": 0,"ViewBoxPointY": 0,"ViewPortHeight": 1,"ViewPortPointX": 0,"ViewPortPointY": 0,"ViewPortWidth": 1,"WebApiDownloadInterval": "PT5M","WebApiEndpoint": "","WebApiJsonKey": "","WebSingleUrl": ""
}