2013-05-22 43 views
0

我在尋找正確的樣式來配置CopySourceAsHtml改變我的風格Selenitic默認了Visual Studio風格,當我複製並粘貼它例如一封電郵。有人知道我需要使用哪種CSS樣式來正確設置它?Visual Studio的標準樣式爲CSS

當我複製粘貼&源代碼的電子郵件,我得到一個黑暗的背景。如果將其設置爲白色,則會顯示所有難以閱讀的淺色文字。所以我需要改變整個風格。

+0

http://studiostyl.es/schemes/default – reinder

+0

對不起,我編輯的問題。它需要作爲CSS。因爲您可以在工具選項中更改CSS樣式。 – theknut

+0

你可以自己寫嗎? – reinder

回答

0

您的插件如何期望CSS看起來像?如果你打開我在文本編輯器中提到的上述評論的主題,你會看到類似這樣的很多線路:

<Item Name="outlining.collapsehintadornment" Foreground="0x00E8DDD7" Background="0x00FAF7F6" BoldFont="No"/> 

現在,因爲我不知道你的插件是如何準確地期待我的CSS將繼續前進,讓公衆知道這個可能看起來像CSS的例子:

.outlining-collapsehintadornment 
{ 
    color: #D7DDE8; 
    background-color: #F6F7FA; 
} 

或者:

<Item Name="String" Foreground="0x001515A3" Background="0x02000000" BoldFont="No"/> 

變爲

.String 
{ 
    color: #A31515; 
    background-color: #000000; 
} 

我是怎麼來的?

Visual Studio設置文件將顏色代碼保存爲「代碼十六進制」值。他們使用BGR而不是RGB。這意味着您可以將這個VS顏色格式非常簡單地轉換爲HTML顏色格式。而且由於HTML使用RGB,所以不要忘記反轉代碼。例如: 0x00E8DDD7。用#替換0x00(有時可能是0x02)。然後交換第一個2和最後2個字符(BGR到RGB)。所以你得到#E8DDD7 =#D7DDE8。當然,「前景」是文本顏色,「背景」是背景顏色......如果您的插件支持它,您甚至可以考慮編寫font-size: bold,前提是您在XML中看到了BoldFont="Yes"

總結:打開文件VSSettings我提到的我的評論上面的文本編輯。然後將所有內容轉換爲CSS。寫一個簡單的程序來做到這一點,或者手動做,無論你喜歡什麼。請記住,這只是它可能看起來像的一個例子。我不知道「CopySourceAsHtml」期望你的CSS看起來像什麼。