有沒有一種方法可以爲VS 2008中的其他語言定義代碼片斷,除了默認的代碼片段(C#,VB ...)? 我在Visual Studio中使用了英特爾的Fortran編譯器,除了代碼片段外,它的集成非常完整。我以爲我讀了msdn上的某個地方,你不能爲其他語言定義新的。另一種語言的Visual Studio 2008代碼片段
所以我會很高興,如果有人能證明我,否則。
任何幫助表示讚賞。
有沒有一種方法可以爲VS 2008中的其他語言定義代碼片斷,除了默認的代碼片段(C#,VB ...)? 我在Visual Studio中使用了英特爾的Fortran編譯器,除了代碼片段外,它的集成非常完整。我以爲我讀了msdn上的某個地方,你不能爲其他語言定義新的。另一種語言的Visual Studio 2008代碼片段
所以我會很高興,如果有人能證明我,否則。
任何幫助表示讚賞。
語言的代碼片段支持由語言服務確定。英特爾Fortran軟件包不支持代碼片段,並且不能由任何人添加(通過加載項或第三方軟件包)。
管理代碼段支持的註冊表項是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ Languages \ CodeExpansions。您會注意到在這個鍵的下面有Basic,CSharp和XML的子鍵(如果您有其他支持代碼片段的語言服務,也許更多),但Fortran沒有子鍵。
您可以做的唯一事情就是向英特爾發出功能請求,也許他們會在幾年內添加代碼段支持。
看看VS和代碼片段上的這篇文章。它是爲VS2005編寫的,但VS2008是一樣的。
你應該能,因爲你指定多數民衆贊成用於片斷的XML文件中的代碼語言使用此與FORTRAN。
我從Visual C#目錄複製了prop.snippet,並將其中的語言屬性改爲「fortran」。 Visual studio在導入時出現錯誤: C:\ My Documents \ new.snippet:缺少或未指定語言屬性 我錯過了什麼嗎?所有建議表示讚賞 – Rook 2009-02-06 20:51:42
不是一個很好的安慰,但至少我不會再考慮它了。感謝斯蒂芬! – Rook 2009-02-09 02:48:27