JetBrains Plugins / IDEと香辛料
by
ryosms
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
IDEと⾹⾟料 2022/12/03 サブ社忘年会 @座
Slide 2
Slide 2 text
Confidential https://twitter.com/Spicy_Wolf_Prj/status/1497119442752667648
Slide 3
Slide 3 text
IDEと⾹⾟料 2022/12/03 サブ社忘年会 @座
Slide 4
Slide 4 text
IDEと⾹⾟料 ▪ ソフトウェア開発を⽣業とするものは、プログラミングを早く・正確に・楽しく ⾏うことが重要 ▪ それを可能にするJetBrains製IDEの機能と、そのIDEにちょっとしたスパ イスを加えるプラグインを紹介します
Slide 5
Slide 5 text
Toolbox App
Slide 6
Slide 6 text
Toolbox App ▪ JetBrains製IDEのランチャー ▪ 契約しているサブスクリプションに 合わせてインストール可能なアプ リを管理できる ▪ Toolbox Appでインストールす れば、IDEでのアクティベーション が不要 ▪ IDEだけでなくプロジェクトのラン チャー機能もある ▪ https://www.jetbrains.com/ja- jp/toolbox-app/
Slide 7
Slide 7 text
Editor Based Http Client
Slide 8
Slide 8 text
Editor Based Http Client ▪ テキストエディタで編集できるコー ド補完の効くcURLのようなもの ▪ 外部のJSONファイルを利⽤して 変数の埋め込みも可能 ▪ APIの利⽤⽅法をgit管理できる ▪ レスポンスをファイルに保存したり、 後続処理を利⽤してあれこれし たりできる
Slide 9
Slide 9 text
Tasks
Slide 10
Slide 10 text
Tasks ▪ BTS等と連携してタスクを管理できる機能 ▪ IDE上からチケットを確認したり、ステータスを変更したり、gitのブランチに紐づ けたりできる ▪ チケット番号を⾃動的にコミットメッセージに挿⼊したりもできる ▪ Change Listと組み合わせて使うと⼀気に便利になって優勝
Slide 11
Slide 11 text
.ignore
Slide 12
Slide 12 text
.ignore ▪ .gitignoreや.dockerignore、 その他ignoreファイルの作成をサ ポートしてくれるプラグイン ▪ gitignore.io をIDE上で動かせ るものと考えればOK ▪ https://plugins.jetbrains.com/plugi n/20485--ignore
Slide 13
Slide 13 text
AWS CloudFormation
Slide 14
Slide 14 text
AWS CloudFormation ▪ CFn使いには必須のプラグイン ▪ あのクッソややこしいCFnテンプ レートの各種プロパティを補完し てくれる ▪ 必須のプロパティがない場合はエ ラー表⽰してくれる ▪ https://plugins.jetbrains.com/plugi n/7371-aws-cloudformation
Slide 15
Slide 15 text
Presentation Assistant
Slide 16
Slide 16 text
Presentation Assistant ▪ 本来はプレゼン等の時に、実⾏したキーボードショートカットの説明を画⾯下部 に表⽰するプラグイン ▪ メニュー操作を実⾏しても説明が出てくるので、ショートカットを覚えたい⼈にも 有⽤ ▪ https://plugins.jetbrains.com/plugin/7345-presentation-assistant
Slide 17
Slide 17 text
PlantUML Integration
Slide 18
Slide 18 text
PlantUML Integration ▪ PlantUMLの作成をサポートして くれるプラグイン ▪ リアルタイムプレビューを⾒ながら 書けるので楽 ▪ ファイル作成時に各種ダイアログ のサンプルを⽣成してくれる ▪ 図のエクスポート機能もあるので コマンドを打つ必要がない ▪ https://plugins.jetbrains.com/plugi n/7017-plantuml-integration
Slide 19
Slide 19 text
Nyan Progress Bar
Slide 20
Slide 20 text
Nyan Progress Bar ▪ プログレスバーで猫を飼うプラグイン ▪ IDEが重い時でもこいつが出て来ればイライラしなくて済む︕ ▪ #知らんけど ▪ https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
Slide 21
Slide 21 text
Rainbow Brackets
Slide 22
Slide 22 text
Rainbow Brackets ▪ コード中の括弧の対応を⾊分け してカッコ良く表⽰してくれるプラグ イン ▪ IDEの機能でも対応する括弧の ハイライトはしてくれる ▪ (そんなに対応が⼤変なくらい括 弧を多⽤するならもうちょっと書き ⽅を考えた⽅が...) ▪ https://plugins.jetbrains.com/plugi n/10080-rainbow-brackets
Slide 23
Slide 23 text
CIclon
Slide 24
Slide 24 text
CIclon ▪ 各種CIサービスとIDEを接続して くれるサムライズム製のプラグイン ▪ コードをpushしたらCI回すような 運⽤の場合、CIが完了したら IDE上で通知してくれる(らしい ▪ 有料プラグインだが、サムライズム でIDEを買うと無料で使える ▪ https://plugins.jetbrains.com/plugi n/19114-ciclone
Slide 25
Slide 25 text
ご清聴ありがとうございました︕ ▪ おすすめのプラグインがあれば是⾮教えてください︕