2010-05-14 5 views
2

파이썬과 같은 언어를 정말 좋아한다는 한 가지 점은 시도해보고 싶은 코드가 있으면 대화 형 쉘을 열고 할 수 있다는 것입니다. 그것 초.Visual Studio 애드 인을 사용하여 코드 스 니펫을 신속하게 테스트

C#에서도 동일한 기능을하는 Visual Studio 추가 기능이 있습니까?

기본적으로 내가 찾고있는 것은 텍스트 편집기 (선호하는 코드 완성과 함께 VS가 매우 멋지 기 때문에) 또는 창을 열거 나 코드를 실행하고 출력을 표시하는 버튼입니다. 사용자 친화적 인 방식으로 복잡한 출력을 표시하는 등 편리한 기능을위한 추가 포인트 (Firebug의 console.log 생각), 현재 프로젝트에서 참조하는 모든 어셈블리를 자동으로 참조하는 등의 기능.

잠시 동안 인터넷 검색을 시도했지만 좋은 키워드가 떠오르거나 아무도 이처럼 추가 기능을 만들지 않았습니다. 아무도 없다면 나 자신을 만드는 것을 고려 중입니다.

답변

3

VS에 대한 추가 기능에 대해 모르겠지만 언제든지 신속하게 시도하고 싶을 때 (VS를 실행하고 콘솔 앱을 만들고 싶지 않을 때) Snippet Compiler을 사용합니다. 그것은 작업을 신속하게 테스트하는 방법을 찾지 못합니다. 나는 정규식을 테스트하거나 무작위로 datetime 포맷터를 시험해 보는 것과 같은 것들을 위해 보통 그것을 사용한다. 다른 어셈블리에 참조를 추가 할 수 있으며 어느 정도 인텔리 센스를 제공합니다.

+0

매우 유망 해 보입니다. 나도 그것을 지원하는 경우 참조 등을위한 몇 가지 매개 변수와 함께 시작 매크로를 생성하여 VS로 반 통합 할 수 있습니다. 내가 그걸 돌려주는 동안 기다려 라. –

+0

이것이 내가 생각하기에 가장 가까운 VS 추가 기능을 작성하지 않고 얻을 수 있습니다. 정확히 내가 찾던 것이 아니기는하지만, 그것은 아주 가깝다. 그리고 나는 항상 내가 생각했던 매크로를 쓸 수있다. 감사! –

1

나는 프로젝트에 코드를 붙이는 test.cpp 파일을 가지고 앉아있다. 내가 생각할 수있는 최선의 방법입니다.

+0

는 여기에 동일합니다. 또 다른 방법은 다소 빠르지 만 다재다능하지 않은 명령 줄 컴파일입니다. 나는 'compile_and_run.bat'와 같은 몇 가지 bat 파일을 하나의 파일을 인수로 사용합니다. – stijn

4

LinqPad은 LINQ와 함께 C# 코드 조각을 실행합니다. 자동 완성이 무료 버전에 포함되어 있지 않다는 점을 제외하고는 멋지다. 물론 autocompletion을 사용하여 VS로 문장을 작성한 다음 Linqpad에 복사/붙여 넣기 할 수 있습니다.

관련 문제