2016-11-16 147 views

回答

-1

這是不是一個錯誤,而是如何CSS comments工作的一個特點。

specification

/* */註釋語法用於單和多線 意見。沒有其他方式可以在外部風格 工作表中指定註釋。然而,使用<style>元素時,你可以使用<!-- --> 隱藏從舊的瀏覽器CSS,但不建議這樣做。由於 在大多數使用/* */評論語法的編程語言中, 註釋不能嵌套。換句話說,/*的實例後面的*/ 的第一個實例關閉了該評論。

+3

是啊,但是這是關於SCSS而不是CSS)''//是一個有效的SCSS /青菜評論和vscode的語言模式設置爲'sass'而不是'css'。所以我希望線路塊能夠工作。請參閱http://stackoverflow.com/a/13356051/1129950 – nachtigall

+0

我明白了。但是scss,less和其他的CSS處理器最終將它們的代碼轉換爲CSS。如果scss刪除//該註釋是該工具的一部分。沒有什麼能阻止你用scss手動註釋出單行。大多數工具(IDE)都實現了基於特徵的規範,並將其留給插件來處理角落案例。我建議你看看是否有一個適用於vscode的插件,可以與你描述的SCSS評論一起工作,或者建立一個插件。在我看來,任何按鍵快捷鍵組合都需要你至少按下鍵​​盤上的兩個鍵,這些鍵也可能是//。 – CrnaStena

0

我知道這是舊的,但它是當你在谷歌搜索這個問題上的成果之一,所以我把我的2美分:

我還沒有想出如何讓它在Visual Studio 2017中也可以工作。我已經看過VS設置和Resharper設置(對於那些也有這個),沒有運氣。

但是,如果你在VS代碼打開文件,註釋工作正是你要尋找的方式(或昇華的文字,或原子,或者幾乎任何東西)。這是一個可憐的解決方法,需要第二個應用程序來編輯文件,但這是我能找到的最好的。

對於那些解僱了這個問題的人,如果你引用的部分已經有一個塊引用(或多個),則塊引用格式(/ * ... * /)會中斷。然後你手動留下一大堆你無法輕易取消註釋的評論。我希望微軟在將來改變這種行爲,因爲它妨礙了在付費版本的VS(而不是VS Code!)中使用sass文件的能力。

相關問題