問題タブ [ionide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
f# - Visual Studio Code 用 Ionide-fsharp
Ionide for Visual Studio Code をインストールした後、どのように使用を開始すればよいですか (例: 構文の強調表示、オートコンプリート)? どのような設定を変更する必要がありますか?
f# - Visual Studio コードの launch.json ファイルをセットアップして F# をデバッグするにはどうすればよいですか?
launch.json でデバッガーを設定するにはどうすればよいですか?
現在、私は
これのいくつかをオンラインで見つけましたが、機能していません。「タイプ」をモノにする必要があると言われましたが、モノを設定するとタイプがサポートされていないと表示されました。
私のシステム設定では、brew install mono を実行し、ionide もインストールしました。
現在、ガターをクリックしてブレークポイントを設定することはできません.F5を押すと、"Cannot launch program '/Users/lukexu/lukecxu'; configuring source maps might help."
VSCode で F# デバッガーをセットアップするためのチュートリアルはありますか?
f# - VSCode での F# スクリプト コードのオートコンプリート
Ionide-fsharp (1.9.1) パッケージを VSCode (1.2.1) にインストールし、fsharpforfunandprofit.com からいくつかのサンプル スクリプトを書き始めました。VSCode エディターでオートコンプリートを期待していましたが、機能していないようです。
Ionide Web サイトで説明されているように、システムの PATH 変数を「C:\Program Files (x86)\Microsoft SDKs\F#\4.0\Framework\v4.0」を指すように設定しました。
F# スクリプトを編集するときに VSCode で何かが足りないのでしょうか、それともオートコンプリートができませんか?
macos - この F# コードで OSX では出力が得られないのに、Windows では出力されるのはなぜですか?
inとプラグインmacbook pro
を使用して、次の F# スクリプト コードを実行しようとしています。FSI
visual studio code
ionide
しかし、私は別の出力を取得しませんPlease wait...
。ただし、https://jsonplaceholder.typicode.com/albums/1
ブラウザに入力すると、期待どおりのJson
応答が得られます。したがって、API に問題なくアクセスできることはわかっています。
Visual Studio 2013
また、Windows 10
PCで同じコードを実行すると。コードは期待される結果を生成します。すなわちPlease wait...
、title
アルバムの。
それが私の上で正しく動作しない理由はありmacbook
ますか?
f# - WebSharper F# - VS Code と Ionide で作成されたテンプレート プロジェクトを実行する方法は?
以前に .NET を使用したことがなく、IDE を使用せずに WebSharper F# プロジェクトを実行する方法を知りたいです。
環境
- Mono 4.4.2 で Linux を実行しています
- プロジェクトは、テンプレートwebsharperserverclientを使用して、VS Code と Ionide で作成されました
build.sh
自動生成されたファイルを使用するか、 を実行してコードをコンパイルできますが、ファイルxbuild
しか.dll
生成されず、何も表示されませんでした。.exe
助けてくれてありがとう!
アップデート
websharperserverclientを使用すると、下の図に示すような奇妙な結果が得られますが、xsp4
それについてのヒントはありません。
f# - VSCode、パケット、およびコンパイラ エラー
VSCode と Paket を使用していますが、バックエンドのすべてが相互に接続する方法がわかりません。
今朝、paket.dependencies
ファイルが正しいにもかかわらず、ファイル内のこれらのライブラリを開こうとすると、.FS
コンパイラ エラーが発生するという問題に遭遇しました。
フォルダ/ディレクトリ構造のスクリーン ショットと、Paket: Install
.
コンパイラ エラーの原因についてのアイデア
RawData.fs
ファイルに?のエラーFSharp.Configuration
も同様です。なぜ利用できないのかわかりません。それらは両方ともインストールされ、Packet依存関係ファイルにあり、インストールされています。
f# - vscode端末に貼り付ける際の文字数・行数制限
VSCode で Fsi を使用すると問題が発生します。この問題は 1.7 から発生しており、現在のリリースの 1.8 でも解決されていません。
コード選択をVSCodeに送信するために使用alt + enter
すると機能しますが、短い選択に対してのみです。選択範囲が長すぎると、Fsi ウィンドウで何もしません。
Terminal と Fsi を使用してテキストの一部を貼り付けると、同じ問題が発生しました。
文字数や行数の制限が見つかりませんでした。たとえば、1415 文字を 38 行に貼り付けてみましたが、うまくいきました。私のファイルの 1 つで、38 行の 1416 が機能しません。しかし、「a」の1568文字を貼り付けると機能しますが、1569は機能しません。したがって、必ずしも文字数制限ではありません。改行を入れると、これが機能します:
最後に別の a を追加しても、追加されません (1534 文字、35 行)。
本当に面倒です。私が見つけた唯一の回避策は、コードの小さな部分を Fsi に個別にコピーしてから、;;
.
私は Windows 7、VSCode 1.8.1、ionide-fsharp 2.21.0、F# 4.0 を使用しています。改行は 2 文字 (\r\n) としてカウントされます。
これらの数字を書き留めます。どうやらa
必要なのは と改行だけですcharacters + newlines < 1569
。ただし、任意の他の文字には当てはまりません。
charts - Visual Studio Code または Atom で F# Ionide プラグインを使用してグラフを表示する
Visual Studio Code または Atom で F# スクリプトを使用してデータを視覚化しようとしています (両方を試しました)。XPlot Google Charts を使用してどのように機能するかを示す簡単な例があります。
https://tahahachana.github.io/XPlot/ http://tomasp.net/blog/2016/fslab-ionide/
しかし、チャート出力が得られません。次のようなコードを実行すると:
FSI ウィンドウでのみ出力を取得します。
val it : GoogleChart = XPlot.GoogleCharts.GoogleChart {Height = 250; Id = "85c0bc41-3ae2-4a40-8517-da33aa7ad713"; 幅 = 600;}
...もちろん正しいのですが、テキスト ウィンドウには他に何が表示されるのでしょうか? しかし、F# Interactive を使用して VS Code または Atom でグラフィカルな出力を取得するにはどうすればよいでしょうか? 私は明らかに基本的なものを欠いていますが、何ですか?
f# - 名前空間またはモジュールが定義されていません
F# の入門ドキュメントに取り組もうとしています Visual Studio Code でエラーが表示 される
赤い波線の上にマウスを置くと、エラー メッセージが表示されます
ClassLibaryDemo.fs のコードは次のとおりです。
f# - Ionide F# が VSCode で機能しない、デバッグ メッセージがない、実行中の拡張機能ではない
私は以前、F# スクリプトの素晴らしいコード補完のために Ionide F# をよく使用していました。しばらく使っていなかったのですが、全く動かなくなりました。レベル DEBUG または INFO でデバッグ出力を確認したところ、次のような結果しか得られませんでした。
Ionide は実行中の拡張機能に表示されず、他のデバッグ出力もありません。したがって、拡張機能がクラッシュしたように見えLog(Extension Host)
ますが、サービスのアクティブ化のみが表示され、クラッシュやその他のエラーは表示されません。
.NET 4.7.2 を搭載した Windows で F# 4.5 を使用しています。VSCode はバージョン 1.29.1 で、Ionide はバージョン 3.30.0 です。