2013-06-02 51 views
0

的字體。如果我在源代碼中添加//(*到未註釋行,字體的其餘部分爲斜體和變化但是我仍然無法找到一種方法來「撤銷」字體序列的這種改變,這是用於什麼?這發生在C和C++代碼中,據我所知,並且它不會在vim中發生Im使用Windows 7和CodeBlocks 12.11爲什麼字符序列//(*改變我的源文件的其餘部分的代碼塊12.11?

+0

看起來像一個擴展,允許多行註釋中的* /'。你可以用'// *)'結束它。 – chris

+0

事實證明,序列不會結束它,對我來說,不幸的是。 - 不要害怕,如果它發生在另一條線上,它會結束它。感謝克里斯! – Leonardo

+0

好吧,我沒有在任何地方看到任何東西,所以我想我會做出答案,除非別人知道它的任何事情。我從來沒有見過它。這甚至不像我想的那樣。那裏的代碼仍然被編譯。 – chris

回答

2

//(*//*)是一個特殊註釋塊,用於標識由Code :: Blocks附帶的wxSmith插件自動生成的代碼。

+0

你確定嗎?我可以發誓我把它改成鮮綠色,什麼都沒有發生。編輯:沒關係,我以某種方式得到了不活躍的,但錯過了這一點。好一個。 – chris

+0

@克里斯我挖成的源代碼) - 這是在'SRC \ SDK \ wxscintilla的\ src \火花\詞法分析器\ LexCPP.cxx'圍繞線853 –

+0

嘿嘿。我無法相信我經歷了突出顯示定製的語法,並且錯過了:p – chris

2

這看起來是一個IDE擴展,但是對於什麼,我什麼都不知道,我只能說,你可以通過結束它將//*)放在一個新行上:

colours example

有人可能會認爲這可以用於包含*/的多行註釋。然而,問題在於黑暗的代碼仍然在編譯。爲什麼它會是一種不同的顏色,行爲不同是超越我的。

相關問題