🌥️
【Nim】 VScodeのgo to definitionが効かない場合の対処法
環境
Windows
choosenim v0.8.4 (choosenimを使わない場合でもこのエラーは起こります。)
nim 1.6.6
VScode Nim plugin by nimsaem
問題
Windowsのみ、VScodeにNimのプラグインを入れているにもかかわらず、go to definition
が使えなかったり、シンボルにホバーしても情報が表示されなかったりします。
いかなるプラグインも、最終的にnimsuggestというbuilt-inの機能を使っています。
試しにpowershellで コマンドを実行してみてください。
nimsuggest
もし何も表示されない場合は、以下のUSER_NAME
を自分のWindowsのユーザーネームに変えたものを、Pathに追加してみてください。これで治ります!
C:\Users\USER_NAME\.choosenim\toolchains\mingw64\bin
nimsuggestコマンドでクラッシュする場合
この時エラーのメッセージボックスが表示されるなら、 以下のコマンドを実行してみてください。(インストール時に.nimbleディレクトリがなかった場合、nimsuggestに必要なdllをコピーするのに失敗することでこのエラーが起きます。)
choosenim stable
Nimライフを楽しんで!
僕もNimを今日始めました。こんなエラーで立ち止まりたくないですよね!
一緒にNimを楽しもうぜ!
reference
Discussion