カテゴリー:
はじめてのKotlin
閲覧数:313 配信日:2018-03-07 19:07
キーバインドの設定
名前で区別された二つのタスクを、キーバインド(キーボードショートカット)で行う設定をする
初期のキーバインドとバッティングしないようにするには?
・「Ctrl+英字キー」を2つ組み合わせる
例
・タスク「kotlinc」のキーバインドを「Ctrl+L-CtrlK」
・タスク「excecjar」のキーバインドを「Ctrl+J」-「Ctrl+K」
キーバインドを設定するには?
メニューから「ファイル」-「基本設定」-「キーボードショートカット」を選ぶ
・今回行うのは全く新規のキーバインドの作成なので、「高度な設定」に相当する「keybindings.json」のリンクをクリックする
・左側はシステム設定の一覧
・右側がユーザー設定で、システム設定に加筆修正したい項目を書く
・右側を下記のように変更
▼keybindings.json
[
{"key": "ctrl+l ctrl+k",
"command":"workbench.action.tasks.runTask",
"args":"kotlinc"},
{"key": "ctrl+j ctrl+k",
"command":"workbench.action.tasks.runTask",
"args":"execjar"},
]
実行してみる
タスクとキーバイドを設定すれば
・後はウィンドウをアクティブにしておいて、「Ctrl+L-Ctrl+K」でコンパイルすればそのファイルからjarファイルができる
・エラーがなければ、コマンド入力可能になる
タスクはワークスペース フォルダーでのみ利用可能です。