:-(先にCommunity版の利用用途とか怪しい所があるので、実行するのは自己責任で。Terminalという手を使って書いていた。この度Linux環境ではなくWindows環境で書く必要があって、かつcode-dの依存関係が面倒だったことを覚えていたため、「IDEAあたりなら何かあるんじゃない」と思ってググったらあった。:https://github.com/intellij-dlanguageこれが面白くて、入れただけじゃ動かなくて(それはそう)、コード補完機能を使えるようにするまでやった手順を書きます。Chrome作業スクリプトを叩いて各種ツールを落としてくるhttps://github.com/SeijiFujita/quiita_works/blob/master/using_vscode_02/Build.batシステムのPathを通しておく。中身をDUBで叩いていく。DUB(他)でビルドするworkspace-dここだけ手抜きで申し訳ないが、ディレクトリ内にあるinstall.batを叩いて終わり。DCD、DScanner、dfmtの依存関係はallで。DCDhttps://github.com/dlang-community/DCDREADME.mdの中の"DUB"ってところを使います。DCDはクライアントとサーバとで機能が分離されているのでexeを2個作ることになる。--config=serverDScannerhttps://github.com/dlang-community/D-Scanner相変わらずDUBで。思ったら、dscがなんか無いって怒られてしまうので、上にあったREADME.md内のテストの項にbuild.batがあるので適当にそれを叩く。出力も変わらないし、なんも変化ないんで待つ。Binディレクトリに全てをまとめるまぁ、正直要らないような気もしますが出来上がったexeを一括管理できた方が楽なんで、1つのディレクトリにまとめる。最初に出来上がったBinに、workspace-d以外のツールのディレクトリ/binに生成されたexeを入れていく。Toolsで、Dub他各種項目のPath:を、3.でまとめたBinディレクトリに設定していく。Findはさっぱり動かなかった(たぶんDUBでビルドしてないのが影響してるのではと予想してるけど)ので、最初から手動でやった方が速い。再起動これは文字通り。Logに何も出てなかったら大体オッケー。まとめ自分の設定が悪いだけなんだろうけど、それでも補完が動いて表示されるまでがかなり遅いなぁ、と思いながらこの記事を書いてます。そこらへんは調整すればなんとかなるんじゃないかなぁ。(8)search月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログPro参加グループプログラミングはてなブログをはじめよう!kotonoha_pcgさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。