LoginSignup
1
4

More than 5 years have passed since last update.

IntelliJでJuliaを書く(不具合あり)

Last updated at Posted at 2018-04-05

はじめに

あなたは今まで、Juliaをどのエディタで書いてきましたか?

軽量なVisual Studio Codeですか?
JuliaProに付属するJuno(Atom)ですか?
それともSublime Textですか?

この度、新たな選択肢が加わりました。

待望のIntelliJ IDEA

そう、IntelliJ IDEAでJuliaが書けるようになったのです。

JetBrainsが公式にサポートしたというわけでは無いですが、海外の方によってプラグインがリリースされています。2018年1月31日にver 0.01がリリースされ、4月4日時点で0.1.11です。
https://plugins.jetbrains.com/plugin/10413-julia

Functions provided:
SDK and module management
A GUI package manager
Documentation view
Syntax highlight
Language injection
Run configuration and code execution
Live templates
File templates
Completions
Jump to definition
Find usages
Renaming
Doc string generation
Try Evaluate
Evaluate Hints (Somewhat strange)
Bread crumbs
Regular expression injection
DocString markdown injection (works only when either Markdown or MarkdownNavigator is installed)
Special input for LaTeX style unicode character
Structure view
DocumentFormat.jl integration
Error reporter
What you'll see in the future:
Formatter
Displaying numeral output as images
Please don't downvote our plugin for not having one of the features above, because we're just working on it.

開発者によるチュートリアルの動画があったんですが、上手くいかなかったので少し書きます。

インストール

JetBrainsの各種エディタでも互換性があると書いてありますが、IntelliJ IDEAで進めていきます。

File -> Settings -> Pluginで検索ボックスにJuliaと入力
Search in repositoriesって出るのでクリックし、ダウンロードします。
キャプチャ.PNG

そして後は再起動を求められるので再起動して再びエディタを開きます。

不具合ぽいもの

次にFile -> New -> ProjectからJuliaのプロジェクトを作ります。
キャプチャ2.PNG

下画像のようになるのですが、Nextを押しても何も進みません。
キャプチャ1.PNG

File -> New -> New Julia Projectを押しても同様でFatal Errorの通知が出ちゃいます。

なので適当なプロジェクトを開いてJulia Fileを作成すれば、Juliaを動かすことができます。
キャプチャ3.PNG

困った

自分だけかもしれないですが、このプラグイン入れたらSettingsが開けなくなりました。バージョンや人によってはプロジェクトも新規作成できるかもしれないですね。

今後のアップデートで使えるようになるか、JetBrainsが公式にサポートするかですね...

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4