Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IntelliJ IDEA / RubyMine のいいところ
Search
morizyun
March 19, 2016
Programming
0
1.4k
IntelliJ IDEA / RubyMine のいいところ
エムスリー x Gunosy Beer bash!(Gunosy.beer#2)
http://gunosy-beer.connpass.com/event/28045/
での発表資料です〜
morizyun
March 19, 2016
Tweet
Share
More Decks by morizyun
See All by morizyun
履歴書サービスでのLLMを使った機能の事例
morizyun
0
230
個人開発におすすめの Next.js 技術スタック
morizyun
1
1.2k
継続的個人開発のコツ
morizyun
1
54k
Digdag x Dockerでモダンなバッチ処理環境を構築
morizyun
3
26k
GitLab CI x Docker のススメ
morizyun
15
5.1k
Mini-Heroku "Dokku"
morizyun
0
340
Overcommit & Pronto Introduction
morizyun
0
890
I Enjoyed First English LT @ RedDotRubyConf
morizyun
0
1.9k
Learning Through Blogging: Ruby Blogging Benefits
morizyun
0
930
Other Decks in Programming
See All in Programming
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
39
8.3k
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
220
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
260
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
13
7.7k
GraphRAGの仕組みまるわかり
tosuri13
8
520
datadog dash 2025 LLM observability for reliability and stability
ivry_presentationmaterials
0
440
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
680
既存デザインを変更せずにタップ領域を広げる方法
tahia910
1
270
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
720
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
670
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
1
4.4k
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
110
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Building Applications with DynamoDB
mza
95
6.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
What's in a price? How to price your products and services
michaelherold
246
12k
Testing 201, or: Great Expectations
jmmastey
42
7.6k
Site-Speed That Sticks
csswizardry
10
680
Optimizing for Happiness
mojombo
379
70k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Transcript
IntelliJ IDEA / RubyMine ͷ͍͍ͱ͜Ζ ϞϦδϡϯ (@zyunnosuke)
ࣗݾհ • Name: ϞϦδϡϯ (@zyunnosuke) • Blog: ञͱᔢͱRubyͱRailsͱ • URL:
http://morizyun.github.io/
ΤσΟλϓϩάϥϚʹͱͬ ͯɺਓੜͷཿ
ΤσΟλͱ͍͑… • ϓϩάϥϚͷΤσΟλͱ͍͑ Emacs ͔ Vim • ଞͷΤσΟλΛ͏ͳΜͯΏͱΓੈ • ͱ͍͏͜ͱͰɺԶͷWebΤϯδχΞʹͳͬ
͔ͯΒͷΤσΟλྺΛެ։ʂ
WebΤσΟλมભ ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$
ϲ݄ 3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+*%&" 6MUJNBUF 3VCZ+BWB
ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$ ϲ݄
3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+*%&" 6MUJNBUF 3VCZ+BWB JetBrains͔ͬͯ͠ͳ͔ͬͨ… WebΤσΟλมભ
ظؒ ΤσΟλ ։ൃݴޠ ϲ݄ 1IQ4UPSN 1)1 ϲ݄ "QQ$PEF 0CKFDUJWF$ ϲ݄
3VCZ.JOF 3VCZ ࠷ۙ *OUFMMJ+6MUJNBUF 3VCZ+BWB JetBrains͔ͬͯ͠ͳ͔ͬͨ… ↓ RubyͷΑ͏ͳLLݴޠͰIDEศརͩ ͱࢥ͏ͷͰɺͦͷҰྫΛհ WebΤσΟλมભ
ͦͷ̍: ෳͷݴޠɾϑϨʔϜ ϫʔΫΛαϙʔτ
JetBrainsͷαϙʔτঢ়گ ๛ͳରԠݴޠͱϑϨʔϜϫʔΫΛαϙʔτ:
JetBrainsͷαϙʔτঢ়گ ๛ͳରԠݴޠͱϑϨʔϜϫʔΫΛαϙʔτ: ผͷݴޠΛ͏ͱ͖ʹศརͳػೳ ͕ἧͬͨঢ়ଶͰ͍׳ΕͨΤσΟ λΛ͏͜ͱ͕Ͱ͖Δʂ
ͦͷ2: ੩తղੳ͕ॆ࣮
ڧྗͳ੩తղੳͷΈ εϖϧϛεͷݕग़: ίʔσΟϯάελΠϧ:
ڧྗͳ੩తղੳͷΈ ΠϯεϖΫγϣϯ(Ruby, Haml, Gem, CSS, …):
ڧྗͳ੩తղੳͷΈ ։ൃதʹϨϏϡʔΛ͏͚Δ͜ͱ͕ Ͱ͖ɺޮతʹ։ൃͰ͖Δ https://rubygarage.org/blog/what-is-code-review-and-why-it-is-so-important
ͦͷ3: git มߋཤྺͷཧ
git มߋཤྺͷཧ ಛఆͷϒϥϯνͱͷൺֱ:
git มߋཤྺͷཧ ίϛοτͷ diff Λݟͳ͕Βमਖ਼:
git มߋཤྺͷཧ ϩʔΧϧͷมߋҙຯͷ͋Δ୯Ґ:
git มߋཤྺͷཧ ϩʔΧϧͷมߋҙຯͷ͋Δ୯Ґ: git ͱͷ࿈ܞϩʔΧϧͷมߋཤྺ ͷػೳ͕ॆ࣮͍ͯͯ҆͠৺
ͦͷ4: IDEΒ͍͠ศརͳػೳ
IDEΒ͍͠ศརͳػೳ ఆٛݩͷδϟϯϓ(Command + B): #ಈతݴޠͩͱෳީิ͕දࣔ͞ΕΔ͜ͱ͋Γ
IDEΒ͍͠ศརͳػೳ ԿͰݕࡧ (Shift x 2):
IDEΒ͍͠ศརͳػೳ ίϐʔͷཤྺ͔Βϖʔετ(Command + Shift + V):
ௐ͖Εͳ͍΄Ͳͷॆ࣮ͨ͠ػೳ IDEΒ͍͠ศརͳػೳ http://www.amazon.co.jp/dp/B000R0JDSI
·ͱΊ հ͖͠Εͳ͍ػೳΛϒϩάهࣄʹ͠·ͨ͠ʂ http://morizyun.github.io/blog/intellij-rubymine-jetbrain-good-point/