2017-07-20 82 views
2

cgo是在go中的「comments」中寫入的,這意味着默認情況下它會給出註釋語法高亮。如果在cgo文件中有適當的語法突出顯示,那將會很不錯。cgo(golang)如何獲得語法高亮

我喜歡這個爲Visual Studio代碼,或vim。

如何實現?

+0

您可以在編輯器中添加用於語法高亮顯示的cgo文件擴展名(vim,atom,vscode等)。你的編輯是什麼? – jeevatkm

+0

你用什麼編輯器爲cgo語法突出顯示? – Graham

+0

我正在使用它爲'.go','.c','.h'等提供語法高亮顯示的原子。 – jeevatkm

回答

0

我想說,根據你的編輯器,這是介於不可能和毫無意義的困難之間的某個地方。

您可以區分正常註釋和cgo使用的註釋之間的區別的唯一方法是立即在cgo塊後跟import "C"。根據編輯器的語法高亮詞法分析器的構造方式,它可能會或可能無法檢測到這一點。

一個可能的部分解決方案是編寫一個隻影響明顯代碼的C熒光筆的簡化子集,然後將其應用於所有評論塊。不是一個很好的解決方案,但總比沒有好。

祝你好運!