[TBD]JetBrainに関するTips集

順次追加していきます。

連番を生成する

Increment Duplicatesというコマンドを利用します。

Increment Duplicatesのデモ

Gif画像での操作

  1. Duplicate Line or Selectionconsole.log(1)を複製
  2. Add Selection for Next Occurance1の部分を複数選択
  3. Increment Duplicatesを実行

Github Actionsのワークフローファイルなどで、auto completeが効かない

その他、.eslint.json, openapi.json などなど。

解決法方としては、こちらの通り JSON Schemaのマッピングを設定する必要がありました。 https://www.jetbrains.com/help/idea/json.html#ws_json_using_schemas

そもそもなぜjsonyamlファイルでサジェストが効くのか?ですが、JSON Schema Store に登録されているスキーマが当たっています。JetBrainsでは基本的にはStoreのファイルが自動でマッピングされる様なのですが、私の環境ではGithubActionsのワークフローファイルとの紐付けがされていない状態でした。

それでは実際の設定法方です。 画面下部にMapされているスキーマがあれば表示されるのですが、No JSON Schemaとなっていますね。

ここから、Github Workflowを選択すればOKです。

さらに、ディレクトリ全体に当たる様に設定しておくと便利です。