2-7. Notepad++ を利用した方法
Contents
Notepad++ を使った Kotlin のコードの記述と実行
参考までに、Notepad++ を使った方法も記載しておきます。
準備
kotlinc および java へのパスを設定しておく必要があります。
Notepad++ のダウンロードとインストール
まず、Notepad++ のダウンロードとインストールについて記載します。
- 以下のサイトから Notepad++ をダウンロードします。
ここでは installer 形式を利用する形としています。
https://notepad-plus-plus.org/
![Notepad++ ‐ 公式サイト](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-01-530x424.png)
![Notepad++ - ダウンロード](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-02-530x424.png)
![Notepad++ - 64-bit 版ダウンロード](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-03-530x424.png)
- 本稿更新時点では、npp.8.6.Installer.x64.exe がダウンロードできました。
- ウィザードに従ってインストールを行います。
![Notepad++ - インストーラの言語指定](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-04.png)
インストールウィザード中の表示言語を選択します。
![Notepad++ セットアップ - セットアップへようこそ](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-05-530x360.png)
使用許諾契約を確認し、同意できる場合は、[同意する] をクリックして進めます。
![Notepad++ セットアップ - 使用許諾契約](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-06-530x360.png)
インストール先は通常はデフォルトのままでよいと思います。
![Notepad++ セットアップ - インストール先の選択](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-07-530x360.png)
追加要素については、日本語表示とするため [Localization] – [Japanese] のチェックボックスをオンにします。
![Notepad++ セットアップ - 構成要素の選択](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-08-530x360.png)
![Notepad++ セットアップ - 構成要素の選択 - Japanese](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-09-530x360.png)
デスクトップにショートカットを作成する場合は、チェックボックスをオンにし手インストールをクリックします。
![Notepad++ セットアップ - デスクトップにショートカットを作成するか](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-10-530x360.png)
セットアップ完了です。
![Notepad++ セットアップ - セットアップの完了](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-11-530x360.png)
- インストール後、Notepad++ を起動できることを確認します。
![Notepad++ - 起動画面](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-12-530x364.png)
NppExec プラグインのインストール
Notepad++ から、Kotlin のコンパイラなどを呼び出して実行するためのプラグインをインストールして、スクリプトを設定します。
- Notepad++ を起動します。
- [プラグイン] メニュー – [プラグイン管理] をクリックします。
![Notepad++ - プラグインの管理](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-13-530x360.png)
- [利用可能] タブ – [検索] 欄 に [nppexec] と入力して Enter を入力します。
![Notepad++ - NppExec プラグイン](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-14-530x344.png)
- 表示された NppExec 左のチェックボタンをオンにして、[インストール] をクリックします。
再起動が促された場合は再起動します。
![Notepad++ - NppExec プラグイン選択](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-15-530x344.png)
![Notepad++ - NppExec インストール後の再起動](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-16.png)
- [プラグイン管理] の画面を閉じます。
- [プラグイン] メニュー – [NppExec] – [Execute NppExec Script…] をクリックします。
![Notepad++ - NppExec Script](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-17-530x298.png)
- 以下を記述します。
NPP_SAVE cd $(CURRENT_DIRECTORY) kotlinc.bat $(FILE_NAME) -include-runtime -d $(NAME_PART).jar java.exe -jar $(NAME_PART).jar
![Notepad++ - NppExec Script - Kotlin 用スクリプト](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-18.png)
- 必要に応じて Save ボタンをクリックし、適当な名前でスクリプトを保存しておきます。(例えば run_kotlinc)
![Notepad++ - NppExec Script - Save](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-19.png)
Notepad++ でコードの記述と実行
Notepad++ で Hello World を記載して実行してみます。
- Notepad++ を起動し、以下を記載します。
fun main() { println("Hello, world!") }
- C:\KotlinSample\hello_npp.kt として保存します。
![Notepad++ - Hello World](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-20-530x299.png)
- [プラグイン] メニュー – [NppExec] – [Execute NppExec Script…] をクリックします。あるいは F6 を入力します。
- 先ほど準備したスクリプトが表示されていることを確認します。
![Notepad++ - Hello World - NppExec Script 実行](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-21-530x300.png)
- OKをクリックします。
- 画面の下のほうでコンパイルおよび実行が行われます。
![Notepad++ - Hello World - NppExec 経由での実行結果](https://iwannacreateapps.com/wp-content/uploads/2024/01/npp861-22-530x299.png)
ステップ 3 のショートカットキーは F6 となっています。
一度設定すれば、コードを記載し保存後、 F6 → Enter でコンパイルと実行可能なので簡単に実行できます。