Fiddle
1.0.0
Fiddle은 지원되는 모든 언어로 간단한 스크립트 / 조각을 편집 , 컴파일 및 실행할 수 있는 경량 도구입니다.
할일
(모든 스크린샷 보기)
Fiddle 의 목적은 파일 이름 바꾸기 스크립트와 같은 작은 코드 조각을 빠르게 생성하는 작업을 단순화하는 것입니다.
대신: Visual Studio 열기 -> (대기) -> 파일 -> 새로 만들기 -> 새 프로젝트 -> .NET -> 콘솔 앱 -> (이름 입력) -> 만들기 -> (대기) -> Program.cs
열기 - > 코드 작성 -> 빌드 -> (대기) -> 시작
해야 할 일: Fiddle 열기 -> 코드 작성 -> 시작
이러한 기능은 가져온 모든 언어에 적용됩니다.
Preferences.json
포함하는 %appdata%Fiddle
에 디렉토리가 생성됩니다(충돌 보고서는 " error.txt
"로 저장됩니다).
Preferences.json
Fiddle의 설정 창을 사용하거나 텍스트 편집기를 통해 수동으로 변경하여 편집할 수 있습니다. 그러나 설정 창에서는 imports[]
, DefaultCode
및 창 크기/커서 위치 속성을 수정할 수 없습니다. 이는 완전히 구현되지 않았습니다. 지금은 Preferences.json
사용하여 수동으로 편집할 수 있습니다.
비주얼 스튜디오
Fiddle.sln
열기명령줄
Fiddle
디렉터리에서 nuget restore
명령 실행(환경 변수에 NuGet이 설치 및 구성되어 있어야 함)msbuild Fiddle.sln /t:Build /p:Configuration=Release
또는 msbuild Fiddle.sln /t:Build /p:Configuration=Publish
for InnoSetup 설치 프로그램 실행(환경 변수에 MsBuild가 설치 및 구성되어 있어야 함) 버그 수정 또는 기타 변경
.. 또는 ..
새 컴파일러 추가
Fiddle.CompilersImplementation[LanguageName]
에서 새 클래스를 만듭니다...[LanguageName]Compiler.cs
: ICompiler
..[LanguageName]CompileResult.cs
: ICompileResult
..[LanguageName]Diagnostic.cs
: IDiagnostic
..[LanguageName]ExecuteResult.cs
: IExecuteResult
CSharpCSharpCompiler.cs
)[Description("..")]
속성을 사용하여 Fiddle.CompilersHost.Language
열거형에 언어 이름 (파일 이름 친화적)을 추가합니다.Fiddle.UIHelper.cs
( Fiddle.UIHelper.GetFilterForLanguage(..)
, ..)의 파일 확장 변환기 기능에 언어를 추가합니다.Fiddle.UISyntax[LanguageName].xshd
에 구문 강조 정의를 추가합니다.Doc[LanguageName].md
에 문서 (이 템플릿 또는 이 예제 사용)를 추가하고 DocREADME.md
에 연결합니다.