2009-02-05 3 views
6

VS 2008의 다른 언어 (예 : C#, VB ...) 이외의 다른 언어에 대한 코드 조각을 정의하는 방법이 있습니까? 저는 Visual Studio에서 인텔의 포트란 컴파일러를 사용하고 있으며, 코드 스 니펫 부분과 완전히 통합되어 있습니다. 나는 당신이 다른 언어를 위해 새로운 것을 정의 할 수 없다는 것을 msdn 어딘가에서 읽었다 고 생각했다.Visual Studio 2008 다른 언어의 코드 스 니펫

다른 누군가가 나를 다르게 증명할 수 있다면 정말 기뻐합니다.

도움을 주시면 감사하겠습니다.

답변

1

코드 스 니펫 언어 지원은 언어 서비스에 의해 결정됩니다. 인텔 포트란 패키지는 코드 스 니펫을 지원하지 않으며 추가 기능 또는 타사 패키지를 통해 다른 사람이 추가 할 수 없습니다.

코드 스 니펫을 관리하는 레지스트리 키는 HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ Languages ​​\ CodeExpansions입니다. 이 키 밑에 Basic, CSharp 및 XML 용 하위 키 (코드 스 니펫을 지원하는 다른 언어 서비스가있는 경우 더 많을 수도 있음)가 있지만 포트란에는 하위 키가 없다는 것을 알 수 있습니다.

당신이 할 수있는 유일한 일은 인텔에 기능 요청을하는 것입니다. 그리고 아마도 몇 년 안에 코드 스 니펫을 추가 할 것입니다.

+0

위안이되지는 않지만 적어도 더 이상 생각하지 않겠습니다. 감사합니다 스티븐! – Rook

1

VS 및 코드 조각에 대한이 기사를 확인하십시오. VS2005 용으로 작성되었지만 VS2008 용으로 동일합니다.

Code Snippets

당신은 당신이 조각을 위해 사용되는 xml 파일의 코드 언어를 지정 이후 포트란에 이것을 사용할 수 있어야합니다.

+0

Visual C# 디렉터리에서 prop.snippet을 복사 한 후 언어 속성을 "fortran"으로 변경했습니다. Visual Studio에서 가져올 때 오류가 발생했습니다 : C : \ My Documents \ new.snippet : 없거나 지정되지 않았습니다. 언어 속성 누락 된 항목이 있습니까? 모든 제안이 감사하겠습니다. – Rook

관련 문제