Fiddle
1.0.0
Fiddle は、サポートされている言語で簡単なスクリプト/スニペットを編集、コンパイル、実行するための軽量ツールです。
ToDo
(すべてのスクリーンショットを参照)
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
実行します (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
にリンクします。