2013-03-13 50 views
22

在Visual Studio 2012中,當我想要使用CSS創建一個或多個CSS文件行時/**/個字符,VS總是自動添加結束註釋字符*/,之後我輸入開始註釋字符。所以,如果我開始的代碼塊:如何阻止Visual Studio在CSS文件中啓動新評論時自動添加評論結束字符

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
    -ms-grid-rows: 140px 80px 1fr; 
} 

,我想註釋掉-ms-grid-rows線,我在該行的開頭鍵入/*。這是我希望看到的:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/* -ms-grid-rows: 140px 80px 1fr; 
} 

相反,VS儘快添加*/人物,因爲我完成鍵入/*字符,像這樣:

.appGrid { 
    display: -ms-grid; 
    -ms-grid-columns: 120px 1fr; 
/**/ -ms-grid-rows: 140px 80px 1fr; 
} 

我那麼必須手動自動刪除加入*/並重新添加它,我真的想要它...在這種情況下,我試圖評論出來的行結束。

如何阻止VS自動添加*/字符?我找不到任何選項來在工具>選項>文本編輯器> CSS中禁用此行爲。

僅供參考,我正在使用VS2012 Premium。

+1

當您突出顯示要註釋掉的整個CSS代碼塊並點擊「註釋掉所選行」按鈕(或CTRL + E,C)時會發生什麼? – 2013-03-13 21:15:14

+0

@RobertHarvey使用「註釋掉所選行」按鈕可正常工作 – RSW 2013-03-13 21:17:52

+1

非常好。 。 。 – 2013-03-13 21:18:10

回答

9

恐怕沒有一個選項可以在Visual Studio中進行更改,至少我沒有看到。 我有同樣的問題,有時,一般用它周圍的三種方式:

  1. 選擇行註釋掉,並使用鍵盤快捷鍵:Ctrl + K,C
  2. 切閉* /和粘貼在該位置
  3. 按CTRL + Z結束撤消關閉*/

首先是最好的方法,但如果我已經開始鍵入2或3足以通過獲得流動的突破!

0

這不是直接在VS中avilable。
您可以通過先選擇內容(包括多行)然後在編輯器中按快捷鍵CTRL + K,CTRL + C命令來完成此操作。

+1

這是一個很好的信息,但正如你所看到的,Rich在他一年前的回答中已經給出了這個信息 – RSW 2014-07-09 13:19:51

+0

@RSW不要忘記標記它的答案;) – Rich 2016-11-10 11:57:03

+1

@Rich是的,關於如何回答「舊問題目前不可行,但這是最好的解決方法」的舊辯論。你在答案中給出了很好的信息,所以我提高了。但我總是猶豫是否將這些答案標記爲答案......我寧願將其標記爲未標記以表明我的問題仍然存在。感謝您的輸入! – RSW 2016-11-10 13:14:09