1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

IntelliJ IDEA 2020.1のLightEdit Modeについて

Posted at

概要

2020年4月9日にIntelliJ IDEA 2020.1がリリースされました。
このバージョンで追加された新機能の1つLightEdit Modeについてまとめました。

環境

  • Windows 10 Professional 1903
  • IntelliJ IDEA 2020.1

参考

LightEdit Modeとは

IntelliJ IDEA 2020.1で追加された新機能の1つで、IntelliJ IDEAのテキスト編集機能を使った汎用テキストエディタです。
なお、LightEdit Modeはテキストエディタとして利用されることを想定しているのでIntelliJ IDEAのプロジェクト管理やGit連携、高度なコード補完、コード分析(syntax errorの検知)などは使えません。

[LightEdit Mode] (https://blog.jetbrains.com/idea/2020/01/intellij-idea-2020-1-eap-2/#lightedit_mode)

It’s been developed in response to a frequent request to use IntelliJ IDEA as a general-purpose text editor [IDEA-62898] (https://youtrack.jetbrains.com/issue/IDEA-62898).
---------------------------------------------------------------------------------------
IntelliJ IDEAを汎用のテキストエディターとして使用するという頻繁な要求に応えて開発されました[IDEA-62898]。

起動

起動方法はいくつかありますが、いずれもLightEdit Modeで起動するとIntelliJ IDEAのエディターウィンドウ(だけ)が開きます。
テキストエディタとしての機能しか持たないのでIntelliJ IDEAと比べると起動は早くなっています。

コマンドライン

コマンドラインからの起動はidea64.exe または idea.bat の引数に開きたいファイル名を指定します。
(※デフォルトではidea64.exeidea.batへのパスは環境変数pathに登録されていないので、事前に登録しておく必要があります。)

> idea64 somefile.txt

コマンドラインから起動するときの注意点として、ファイル名を指定しなかったりディレクトリを指定するとIntelliJ IDEAが起動します。
また、LightEdit Modeで開こうとするファイルのプロジェクトを、すでにIntelliJ IDEAで開いている場合は、LightEdit Modeはアクティブになりません。

Windowsエクスプローラ

ファイルタイプがidea64.exeに関連付けられている場合、Windowsエクスプローラからダブルクリックで起動できます。

画面

LightEdit Modeでファイルを開くと図のようなエディタ―画面が表示されます。図からわかるようにメニューバーにはFileEditViewHelpしかありません。
lem_01.png

コードハイライト

コードハイライトは部分的にしか対応していません。下の2つの画像は同じJavaソースファイルをLightEdit Modeで開いたときと、IntelliJ IDEAで開いたときのものです。

LightEdit Mode
lem_02.png

IntelliJ IDEA
lem_03.png

ショートカットキー(キーバインド)

テキスト編集部分のショートカットキーはIntelliJ IDEAと同様のものが使えます。
(※以下は確認したショートカットキーで、これで全てではありません。)

ファイル内検索

Ctrl + F

検索キーワードへのジャンプ

Ctrl + L or F3
Ctrl + Shift + L or Shift + F3

カレント行の下に空行を追加

Shift + Enter

カレント行の複製

Ctrl + D

カレント行の削除

Ctrl + Y or Shift + Delete

全選択

Ctrl + A

選択範囲の上下移動

Shift + Alt + ↑
Shift + Alt + ↓

選択範囲のコメント/アンコメント

Ctrl + /

保存

Ctrl + S

Undo

Ctrl + Z

コードブロックの折り畳み/展開

Ctrl + テンキーの-
Ctrl + テンキーの+

最近開いたファイル

Ctrl + E

ブロックコメント/アンコメント

選択範囲のブロックコメント/アンコメント Ctrl + Shift + / は使えないようです。

コードフォーマット

コードフォーマットの Ctrl + Alt + L は使えないようです。

アクティブなタブの切り替え

1つのLightEdit Modeで複数のファイルを開くことができます。IntelliJ IDEAではアクティブなタブの切り替えはショートカットキーAlt + ← / Alt + →で行えますが、LightEdit Modeでは切り替えは出来ませんでした。

プロジェクトファイルを開く場合の注意点

pom.xmlやbuild.gradleなどのプロジェクトファイルをLightEdit ModeのメニューバーのFileOpen...から開こうとすると
lem_06.png

図の確認画面が表示されます。
Open as Fileをクリックすると別タブで開きますが、Open as ProjectをクリックするとそのプロジェクトファイルのプロジェクトがIntelliJ IDEAで開きます。
lem_04.png

注意点として、以下のようにプロジェクトファイルをLightEdit Modeで開くと確認されることなくIntelliJ IDEAが起動します。

> idea64 pom.xml

マークダウンファイルを開く

マークダウンファイルを開くとエディターの右側にIntelliJ IDEAと同様にプレビューが表示されます。
lem_05.png

IntelliJ IDEAで開きなおす

LightEdit Modeで開いたファイルをIntelliJ IDEAで開きなおすことができます。LightEdit ModeのメニューバーのFileOpen File in Project...を選択すると
lem_07.png

図のようにIntelliJ IDEAでプロジェクトを開いた状態にスイッチできます。
lem_08.png

なお、逆のスイッチはできません。

まとめ

IntelliJ IDEAの機能が使える軽量なテキストエディタを期待していましたが、起動時間はVSCodeやサクラエディタなどに比べるとそれほど早くなかったです。
リリースされたばかりなので今後のバージョンアップで最適化されるのではないかと思います。
今のところ他のテキストエディタと置き換えるだけのモチベーションはないですが、とりあえずキーバインドはIntelliJ IDEAと同じなので操作性を重視する場合は利用する価値がありそうです。

1
2
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
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?