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
PhpStorm超絶技巧40分集中講義 #phpconkagawa
Search
yusuke
May 12, 2024
Technology
6
1.8k
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
May 12, 2024
Tweet
Share
More Decks by yusuke
See All by yusuke
JetBrainsのAI機能の紹介 #jjug
yusuke
0
250
日本語プログラミングとSpring Bootアプリケーション開発 #kanjava
yusuke
2
520
Python開発環境 - PyCharmとAI #stapy
yusuke
1
70
PhpStorm超絶技巧20分集中講座 #phpcon_odawara #kama
yusuke
2
970
PHPカンファレンス北海道 - PhpStorm最新情報 #phpcondo
yusuke
1
190
PhpStorm最新情報 AIとnew UI、便利プラグイン #phpcon_okinawa
yusuke
0
420
最新JavaとIDE #jjug
yusuke
1
430
企業システムにおけるTwitter API適用事例とTwitter4Jアップデート #TwitterDevJP
yusuke
0
250
#projava #jjug 転生したらプロのJavaだった件
yusuke
1
330
Other Decks in Technology
See All in Technology
The Twin Mandate of Observability
charity
1
1.2k
Master Dataグループ紹介資料
sansan33
PRO
1
3.9k
Sansan BIが実践する AI on BI とセマンティックレイヤー / data_summit_findy
sansan_randd
0
120
[JDDStudy #10] 社内Agent勉強会の取り組み紹介
yp_genzitsu
1
130
QAEが生成AIと越える、ソフトウェア開発の境界線
rinchsan
0
990
サブドメインテイクオーバー事例紹介と対策について
mikit
17
8k
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
2
260
Zabbix Conference Japan 2025 ダッシュボードコンテストLT
katayamatg
0
140
LINE公式アカウントの技術スタックと開発の裏側
lycorptech_jp
PRO
0
300
DMARCは導入したんだけど・・・現場のつぶやき 〜 BIMI?何それ美味しいの?
hirachan
1
180
プロダクトエンジニアとしてのマインドセットの育み方 / How to improve product engineer mindset
saka2jp
2
210
個人開発からエンプラまで。AIコードレビューで開発を楽しもう
moongift
PRO
0
280
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
2
310
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
970
Speed Design
sergeychernyshev
32
1.2k
Transcript
1IQ4UPSNઈٕ ूதߨٛ גࣜձࣾαϜϥΠζϜࢁຊ༟հ QIQDPOLBHBXB
w ઃཱ w +FU#SBJOTͷຊͷ૯ཧళ w ϝʔϧɺ4MBDLʹΑΔຊޠςΫχΧϧαϙʔτ w τϨʔχϯά w ϓϥάΠϯ։ൃ
גࣜձࣾαϜϥΠζϜ 2
ը໘੍ޚઈٕ
ը໘ͷζʔϜ .BD 8JO-JOVY ॖখ Ctrl + Opt + - Alt
+ Shift + - ֦େ Ctrl + Opt + = Alt + Shift + + ʹ͢ Ctrl + Opt + 0 Alt + Shift + 0
ը໘ϨΠΞτͷ੍ޚ .BD 8JO-JOVY ΤσΟλ࠷େԽݩʹ͢ 4IJGU $NE ' $USM 4IJGU '
ϨΠΞτΛอଘ 8JOEPX-BZPVUT4BWF$IBOHFTJO$VSSFOU-BZPVU ϨΠΞτΛ෮ؼ 4IJGU '
ΠϯυͷΞϨϯδ w 8JOEPX3FTJ[FSϓϥάΠϯ ແྉ w ΠϯυαΠζΛἧ͑Δͷʹศར w ɺɺࠨɺӈͳͲʹௐՄ
8FCΞϓϦέʔγϣϯ։ൃ͢ΔͳΒ wฐࣾ։ൃʮ5BNB$BUʯϓϥάΠϯ w1IQ4UPSNʹ8FCϖʔδΛදࣔ ʢ$ISPNJVNϕʔεʣ w%FW5PPMTͳͲ։ൃऀ͚ͷػೳ
5BNB$BUͷओͳػೳ wෳͷπʔϧΠϯυɺΤσΟλͰϖʔδΛදࣔ w࠷ॳ͔ΒϑΥʔϚοτ͞Εͨঢ়ଶͰιʔεΛඪࣔ wλϒΛݻఆ ϓϩδΣΫτΛ։͖ͯ͠ϖʔδ͕։͔ΕΔ 8
ݕࡧઈٕ
ݕࡧઈٕ .BD 8JO-JOVY Ͳ͜Ͱݕࡧ 4FBSDI&WFSZXIFSF 4IJGU
ݕࡧϑΝΠϧΦʔϓϯઈٕ .BD 8JO-JOVY ͳΜͰ࣮ߦ 3VO"OZUIJOH $USM
.BD 8JO-JOVY Ϋϥε໊Ͱ։͘ $NE 0 $USM / γϯϘϧ໊Ͱ։͘ ϝιουϑΟʔϧυ໊ͳͲ 0QU
$NE 0 4IJGU $USM "MU / ϑΝΠϧ໊Ͱ։͘ 4IJGU $NE 0 4IJGU $USM / ΞΫγϣϯ໊Λ։͘ 4IJGU $NE " 4IJGU $USM "
φϏήʔγϣϯઈٕ
φϏήʔγϣϯઈٕ .BD 8JO-JOVY ϓϩδΣΫτπʔϧΠϯυ $NE "MU 7$4πʔϧΠϯυ $NE
"MU ΤσΟλ &4$
ϚετϥοΫύουͰλϒΛΓସ͑ΔͷΊΑ͏
λϒͷ ։͜͏ͱͯؒ͠ҧ͑ͯดͯ͡͠·͏ తͷλϒ͕Ͳ͜ʹ͋Δ͔Θ͔Βͳ͍
λϒΛඇදࣔʹͯ͠ը໘ΛεοΩϦ
φϏήʔγϣϯઈٕ .BD 8JO-JOVY ࠷ۙ༻ͨ͠ϑΝΠϧ $NE & $USM & ࠷ۙ༻ͨ͠Օॴ 4IJGU
$NE & 4IJGU $USM & ͭલͷϑΝΠϧ $USM 5BC ͭલͷϑΝΠϧ $USM 5BC
͋ΒΏΔϙοϓΞοϓλΠϓͯ͠ߜΓࠐΈՄ
φϏήʔγϣϯઈٕ .BD 8JO-JOVY ఆٛՕॴ $NE # $USM # ར༻ՕॴϙοϓΞοϓ 0QU
$NE ' $USM "MU ' ར༻ՕॴϙοϓΞοϓ ఆٛՕॴͰ $NE # ఆٛՕॴͰ $USM #
φϏήʔγϣϯઈٕ .BD 8JO-JOVY εʔύʔΫϥε $NE 6 $USM 6 ࢠΫϥε ࣮
ϔ 0QU $NE # $USM "MU # ࢦఆߦ $NE - $USM ( ࢦఆΫϥεࢦఆߦ ݕࡧϙοϓΞοϓͰ ݕࡧΩʔ<ߦ൪߸>
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ w &OUFSͰิ͢Δͱʜ w 5BCͰิ͢Δͱʜ
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ w &OUFSͰิ͢Δͱʜ w 5BCͰิ͢Δͱʜ
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ w &OUFSͰิ͢Δͱʜ w 5BCͰิ͢Δͱʜ
ิઈٕ w5BCͱ&OUFSͷิͷҧ͍Λཧղ wجຊɺ5BCͰิ
ิઈٕ
ิઈٕ wηϛίϩϯॻ͔ͳ͍͍ͯ͘Ͱ͢ .BD 8JO-JOVY εςʔτϝϯτิ 4IJGU $NE &OUFS 4IJGU $USM
&OUFS
ิઈٕ w-JWF5FNQMBUFΛ͍͜ͳͤ wlGVOz UBCˠlGVODUJPO \^z
ิઈٕ w-JWF5FNQMBUFΛ͍͜ͳͤ wlGPSJz UBCˠlGPS JJJ \^z
ิઈٕ wઃఆ-JWF5FNQMBUFΑΓҰཡՄೳ
ิઈٕ wޙஔิʢ1PTU fi YDPNQMFUJPOʣΛ͍͜ͳͤ wlࣜJGzʴ5"#ˠlJG ࣜ \^z wlࣜFDIPz 5"#ˠlFDIPࣜz w1IQ4UPSNʮઃఆʯͷʮޙஔิʯΑΓҰཡՄೳ
্͔ΒԼɺࠨ͔ΒӈɺΧʔιϧͷΓΛ ۃྗ͑ͯྲྀΕΔΑ͏ʹॻ͚Δ
ิઈٕ w1PTU fi YDPNQMFUJPOΧελϜఆٛग़དྷΔʂ
ิઈٕ wྫ͑ϢχοτςετΛεϥεϥॻ͚ΔΧελϜఆٛ
σόοΨઈٕ wϒϨʔΫϙΠϯτͰࢭΊΔ͚͕ͩσόοΨ͡Όͳ͍ wFDIPͰσόοά͠ͳͯ͘ྑ͍
ϒϨʔΫϙΠϯτΛӈΫϦοΫ wఀࢭ݅ͷઃఆ
wৄࡉઃఆ
৭ʑͰ͖ΔϒϨʔΫϙΠϯτ wఀࢭ݅ͷઃఆ ୭͕ݺͼग़͔͔ͨ͠Δ ϒϨʔΫϙΠϯτʹ౸ୡͨ͜͠ͱ͕Θ͔Δ ҙͷࣜΛϓϦϯτͰ͖Δ
ϚεͰ؆୯੍ޚ wϚεϗόʔͰʮ͜͜·Ͱ࣮ߦʯ 3VOUP$VSTPS
ϚεͰ؆୯੍ޚ wϚεϗόʔͰʮ࣮ߦ࠶։ʯ 3FTVNF1SPHSBN
1IQ4UPSNΛ͏ͱ w"*ΛͬͯίϛοτϝοηʔδΛࣗಈతʹॻ͚Δ w1IQ4UPSN͔ΒຊޠͰॻ͍ͯ͘ΕΔ
"*ઈٕ
"*ػೳ wϦϑΝΫλϦϯά wίʔυͷઆ໌ wผͷݴޠʹมͳͲ
"*ػೳ wӈΫϦοΫͯ͠ʮ"*ΞΫγϣϯʯ
"*ػೳ wʮEJ ff Λ֬ೝͯ͠ద༻ʯ AIͷϦϑΝΫλϦϯά݁ՌΛൺֱ͠ɺ ඞཁʹԠͯ͡ద༻Ͱ͖Δ
"*ػೳ .BD 8JO-JOVY ۭؾΛಡΉ 0QU &OUFS "MU &OUFS "*ΞΫγϣϯ ࣗͰׂΓͯ
$USM $NE &OUFS $USM "MU ! ྫ͑MacͳΒ ʮCtrl + Cmd + EnterʯΛׂΓͯ w͓ೃછΈͷʮۭؾΛಡΉʯΞΫγϣϯΑΓݺͼͩ͠Մೳ
$*ઈٕ
$*࿈ܞ$*DMPOFϓϥάΠϯ w$*αʔϏε (JU)VC"DUJPOTɺ+FOLJOTɺ$JSDMF$*ɺ "84$PEF#VJMEɺ(JU-BC ͱ1IQ4UPSNΛ࿈ܞ w1IQ4UPSNͰ wϏϧυྃ௨ʂ wࣦഊͨ͠ςετέʔεҰཡͱϩʔΧϧ࣮ߦ αϜϥΠζϜ͔Β PhpStorm
Λߪೖ ͨ͠߹CIcloneϓϥάΠϯଐ
$*࿈ܞ$*DMPOFϓϥάΠϯ wϏϧυྃ௨ʂ ͕ࣗϓογϡͨ͠ϏϧυͷΈ ྃ௨Λ͢Δ͜ͱՄೳ
$*࿈ܞ$*DMPOFϓϥάΠϯ wࣦഊͨ͠ςετέʔεҰཡͱϩʔΧϧ࣮ߦ PhpStormͰҰཡදࣔ μϒϧΫϦοΫͰ֘ͷιʔεߦδϟϯϓ
અઈٕ
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ wຊͰߪೖ ੫ผՁ֨ ίϚʔγϟϧ ύʔιφϧ 🇺🇸 ԁ
ԁ 🇯🇵 ԁ ԁ
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ wαϜϥΠζϜͰߪೖ 1IQ4UPSN ੫ผՁ֨ ίϚʔγϟϧ ύʔιφϧ ൢ ԁ
ԁ αϜϥΠζϜ ԁ ϥΠτϓϥϯ ԁ
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ w$*DMPOF5BNB$BU͍͍ͨʂ 1IQ4UPSN 5BNB$BU $*DMPOF ੫ผՁ֨ ίϚʔγϟϧ ύʔιφϧ ൢ
ԁ ԁ αϜϥΠζϜ ԁ ϨΪϡϥʔϓϥϯ ԁ
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ w+FU#SBJOTൢϥΠηϯεΛαϜϥΠζϜͰߋ৽Մೳ wܧଓσΟεΧϯτҾ͖ܧ͕Ε·͢ wϒʔεͰσΟεΧϯτΫʔϙϯ͓Γͯ͠·͢
ׂ҆ʹ1IQ4UPSNΛ͍͍ͨʂ wհϓϩάϥϜͰߋ৽ׂ͕҆ʹ IUUQTTBNVSBJTNDPNSFGFSSBMQSPHSBN wϒϩάɾπΠʔτͰհ͢ΔͱޮՌઈେ
·ͱΊ w1IQ4UPSNͷ΄ͱΜͲͷૢ࡞ΩʔϘʔυ͔Βߦ͑Δ wසൟʹߦ͏ૢ࡞γϣʔτΧοτΛ֮͑·͠ΐ͏ wHJUૢ࡞1IQ4UPSN͔Β w"*$*࿈ܞ׆༻ͯ͠ΑΓศརʹ
ϒʔε
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠