はじめに
春休み期間に暇だった時,Twitterに流れてきたので参加してみようと思い行ってきた
参加についてはSamuraism - doorkeeeperより参加申請できます
また,最新のイベントは上記Samuraismの代表取締役である山本ユースケ - Twitterさんよりツイートされるのでフォロー必須です
開催場所
株式会社サムライズム
サイト
Google Map
流れ
ガイダンス
Jetbrains社について
しっかりとした位置や情報はJetbrains - Contactsにあります
本社はチェコに存在し開発はサンクトペテルブルク,マーケティングはミューヘンを中心に行われているそうです
Jetbrains IDEの紹介
詳しくはJetbrains - Tools#IDEにあります
ハンズオンではわかりやすい図があったけど作る気が起きなかったよ!
最近出たC#向けIDE,Riderについて
今までもVisual Studio向けPluginであるReSharperがあったがUnity, Unreal Engineなどのマルチプラットフォームで動作しC#をスクリプトとしているものをサポートするためにRiderが作られた(日本ではあまり使われていない)JetbrainsのTeam Toolsについて
名前 | 略称 | 説明 |
---|---|---|
Team City | TC | いわゆるCI, iOSとかのビルド設定も初期であるためとても良い |
Upsource | UP | コードレビューやレポジトリブラウザになる。ハイライトや宣言場所へ飛ぶなどIDEのような動作ができる |
YouTrack | YT | 課題管理ツール,いわゆるカンバンなどもあり使いやすい |
Hub | HB | 上記3つの連携ツール,zendeck, googleとも連携可能 |
ハンズオンではGit(hub, bucket)との連携について紹介
GoLandのステッカー作成検討中らしいからほしい
Hansonのメール自動送信(Kotlin)を例にTCとIDEとの連携をデモ
JetbrainsのIDEではバージョン表示が${ビルドされた年}.${リリース}
になっている
またリリースとは違うEAP(Early Access Program)ではいわゆるbetaの機能を使える
各IDEではIDE自身でバージョンの更新を行えるがたまに再インストールしなければならないのでJetbrains Toolboxを使うと便利である
ハンズオン開始
Static Webを参考にハンズオン
ショートカットめっちゃ使ってみようっていう話
まぁここは行ってのお楽しみってやつで
使ったショートカットのみ紹介
Windows(default) | macOS(Mac OS X 10.5+) | 動作 |
---|---|---|
Alt + Insert | Cmd + N | 新規ファイルの作成 |
Cmd + E | Ctrl + E | 最近開いたファイルを開く |
Ctrl + (Tab * n) | Ctrl + (Tab * n) | n番最近開いたファイルを開く |
Ctrl + Shift + E | Ctrl + Shift + E | 最近「編集した」ファイルを開く |
Option + Enter | Alt + Enter | 空気を読む |
Shift + Cmd + F12 | Shift + Ctrl + F12 | デフォルトのレイアウトになる (Window => Store Current Layoutからデフォルトのレイアウトを変更可能) |
Option + ↑ | Ctrl + W | 選択を文法に沿って拡大 |
Option + ↓ | Ctrl + Shift + W | 選択を文法に沿って縮小 |
Shift + F10 | Shift + F10 | 関数名, 変数名をいい感じにリネーム |
VCSの説明
Jetbrains IDEではsourceTreeのようなVCSの管理機能がある
(説明は省略)
コミットウィンドウのDiffは上にある[🔒]より編集ロックを解除できる
partial commitできるようになる(2018.1
しめ
さまざまな情報公開,交換の場を紹介
JetBrains IDE (IntelliJ IDEA 等) コミュニティ - Facebook
ここでは質問・Tips・情報共有を行っているそうです。わからないことがあったら聞いてみるといいかも
Jetbrains ブログ
気になったことをブログにまとめているそうです。IDEの更新情報などを日本語でまとめてくださっているのでわかりやすい
Jetbrains - Twitter
Jetbrains - Facebook
これ,本社には何も言わず行っているようで... ためになるTweetなどをReTweetしているのでフォロー必須
(もちろん運営はSamuraismの代表取締役である山本ユースケ - Twitterさんなので安心)
侍割 の紹介
サムライズムで行っている紹介プログラムです
くわしくは #侍割 – サムライズム
おわりに
後悔させない
— 山本ユースケ (@yusuke) 2018年3月8日
と言われていたので期待していたがよかった
山本ユースケ - TwitterはJavaの有名ライブラリ「Twitter4J」の開発者さんでもあります
とてもいい人だったので少し話したかったです
個人的にはステッカーとコースターがほしかったので👍
\(^o^)/ pic.twitter.com/xpgeGxK7xh
— しゅう (@syu_chan_1005) 2018年3月14日