VS 為什麼不支持 LaTeX?

寫代碼的時候經常要用到各種公式,如果VS支持LaTex的話,注釋就能更加清晰了。


注釋本身是純文本不是富文本,你看到的都是文本代碼,無所謂支持什麼。

VS 可以由注釋生成 XML 文檔,瀏覽器怎麼解釋 XML 文檔就不再是 VS 的事情了。你可以定義 XSLT 輸出 HTML,在其中加上一兩行 JavaScript 打開 MathJax,就能顯示公式。這個不需要什麼工作量,也不需要 VS 參與。


」為什麼不支持「的問題有「默認一定要支持——不支持需要找理由」的前提,但是很明顯世界上沒有公司有足夠資源支持所有數據格式,所以這個前提不成立。

話說回來代碼注釋包含Latex是個什麼鬼數據格式……注釋里的latex代碼包含換行、*/這樣的注釋終止符怎麼辦?當然你解決語義衝突之後可以自己去改項目文件的msbuild代碼,寫個分離latex代碼編譯的程序然後寫一個target在msbuild調用C#/VB/C++編譯器之前調用,在代碼注釋里放個到latex輸出文件的鏈接,或者在菜單里加個打開latex輸出文件的命令。做程序員的,不能什麼都伸手啊。


個人認為樓主的想法挺好 做graphic編程的時候看別人的ascii藝術注釋真恨不得貼個圖

事實上現在racket已經超越了富文本注釋 源碼都可以多媒體 參考

Quick: An Introduction to Racket with Pictures

就像若干年前某些缺乏想像力的人叫囂著 網頁只能有文字 網速那麼慢、256*256的點陣顯示器怎麼會有圖片和超鏈接?同樣的,20年後的編程語言和IDE會變成什麼樣子?time will tell。


同意 @蔣晟 大大的觀點,注釋裡面有大量的公式?然後就要IDE支持LaTeX?

那麼vim需要支持嗎?那麼Emacs需要支持嗎?那麼notepad++需要支持嗎?

那麼sublime text需要支持嗎?

如果這些不支持的話,你的隊友卻在用,你的注釋給誰看?

而且這明明是文檔的活,偏要IDE去做,那麼我覺得遲早VS都要再把Word給囊括進去了。

這些活建議是寫好你的構建腳本,然後讓持續集成伺服器去做。你當學會使用構建腳本,不要說LaTeX,你要放各種圖都可以了。


推薦閱讀:

如何擺脫寫代碼總有一種照搬別人代碼只是在此基礎上修修補補的感覺?
如何利用已有的流行即時通訊軟體實現自定義加密通信?
漢諾塔問題的遞歸解法是怎麼想出來的?
編譯原理和演算法導論是不是屠龍技 有技而無龍可屠?
有哪些有用或者好玩的 Telegram Bot?

TAG:編程 | LaTeX | 集成開發環境 | MicrosoftVisualStudio | 注釋編程 |