Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
ここのところ、Nuxt.jsを試しているのですが、PhpStorm環境でコーディングしていると、コード中にESLintからのエラーメッセージがあふれます。 敬愛するPhpStormさんなら、ReformatショートカットでESLintのフォーマットでReformatしてくれるかと期待しましたが、残念ながら適用されず。 ESLintフォーマットで調整したものをうっかりReformatしてしまうと、ESLintフォーマットが破棄されてPhpStormで設定しているフォーマットでRefomatされてしまします(´・ω・`;) なんとか、ESLintでReformatしてくれないものかと、情報を探していたら、以下のページを見つけました。 How to make WebStorm format code according to eslint? 以下、ESLintフォーマットでReformatしたい
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
前回は、こちらの記事でDocker + WordPress + Xdebugな環境を作りました。 今回は、そこからさらにPhpStormでステップデバッグを実行できるようにしていきます。 Docker + WordPress + Xdebugの準備 はじめに、前回のDockerfileに少し手を加え、Xdebugの設定ファイルを利用できるようにします。なお、今回からはdocker-composeを利用していきますので、まずはディレクトリ構造を下記のように準備してください。PhpStormでプロジェクトを作成し、以下のようにファイルとディレクトリを用意します。 続いてxdebug.iniの中身です。 #xdebug.ini zend_extension=xdebug # Xdebugをどのモードで動かすか? # ※これはプロセス起動時のみ設定可能なのでここでしか指定できません。 # 初期値は
はじめに PHPでのXDebugによるデバッグ環境構築は、セットアップの手数が多く慣れていないと苦戦してしまうことが多いです。 いつも試行錯誤しながら何となく動作させていたのですが、苦手意識を無くすため時間をとってステップを追って仕組みを理解しました。 同じような方も多いかと思いますので備忘録として検証手順を書いておきます。もし間違えている部分があったらコメント欄でやさしく教えてください。 環境 検証は、下記環境で実施しました。 PHPのコンテナはapacheを使っていますがphp-fpmでも基本は同じです。 ホストOS macOS Monterey Docker Desktop for Mac: 4.3.2 PhpStorm 2021.3.2 Build #PS-213.6777.58, built on January 31, 2022 Dockerイメージ php:8.0-apach
はじめに WindowsでPHPなどの開発をしていると色々トラブルに見舞われます。 WSL2やWindows terminalの登場で、端末環境はほぼLinux同等のものが動くようになりました。 しかし、コード編集にWindows側のIDEを使おうとすると色々トラブルに見舞われます。 (Dockerの実効速度とか、Git管理時のパーミッション問題とか) それらはLinuxマシンを使えば解決することですが、Windowsマシンを使いたい。。。 今回はWSL2に開発ツールを詰め込みX-Server経由でGUI操作することで、Windowsの依存性を限りなく減らした環境を作成します。 補足 VSCodeを使用する場合はX環境を設定しなくても、Remote Develop機能でWSL2内の環境を直接操作できると思います。 また、Windowsのファイルエクスプローラで\\wls$\ubuntu-2
概要 Xdebugを使ってみたので、分かったことや分からないままのことをまとめました。 (2021/8/18追記:Xdebugはコードリーディングが辛いときに利用したくらいで、記事を投稿した時期以降は利用していません。コードを読むのに慣れてくるとXdebugが無くてもなんとかなります。Xdebugを利用すると動作が遅くなることがあるので、導入の際には十分検討してください。) ※設定については、Dockerを利用している前提で説明します。 PhpStormの機能については、PhpStormでステップ実行するならどんな環境でも参考になると思います。 (InteliJについて書かれた記事も参考にしたので、JetBrainsのIDEを利用しているなら大体同じかもしれません) Dockerについて この一連の記事が分かりやすいので参考にしてください。 【Docker Compose】設定内容を1行ず
元記事 Windows10 に PHP7+Laravel環境をDockerで構築 ← 元元記事 最強のLaravel開発環境をDockerを使って構築する【新編集版】 目的 Dockerで構築したLaravel環境で実行されているPHPコードに対して、 JetBrains社の「PHPStorm」からステップ実行デバッグができるようにしたい。 ステップ実行デバッグとは コードの好きな行で実行を停止させて、その瞬間の変数リストや変数の中身を覗き見する。 1行ずつ実行させて、どこでエラー落ちするか追跡する。 といったことができる、例のアレ↓です。 概要 今回、PHP定番デバッグツール xdebug を使用して実現していきます。 (Laravel最新版には他にもイケてるデバッグツールがあると思いますが、諸事情で古いバージョンのLaravelを使用しなければならなかったので) PHPはサーバーサイド
この記事では、 PhpStormのFile Watchers機能 PHP-CS-Fixer PHPStan 上記のツールを利用して、PhpStorm上にて、任意のPHPファイルを保存した際にPHPStanとPHP CS Fixerを走らせてコード品質を担保する方法を説明します。 メリット PHP CS Fixerによるコード整形にて、インデントやスペースといった余計なレビューコストが低減できる PHPStanのルールに従うことで、より堅牢なコードが書け、バグを低減できる デメリット ファイル保存時に処理が走るようになるので、数秒の待ち時間が発生するようになる ということがあります。 筆者の想い PhpStormはPHPを書く際の最高のパートナーだと筆者は信じています。これはこれまでの自分へ対する反省でもあるのですが、PhpStormと各種ツールを連携することによって、さらなる高みを目指すこ
先に結論 もうタイトルがそのまま結論であまり語ることもないのですが、いままでPhpStormを日本語化する場合は、Pleiadesの日本語化プラグインを使っていた人がほとんどかと思われます。わたしもそうでした。 しかし、今はアプリケーション内から直接導入できるJetBrains純正の「Japanese Language Pack」を使うのがいいようです。 JetBrainsデスクトップ製品の日本語化 https://samuraism.com/jetbrains/localization (現在アーリーアクセス版とのことですので、使用の際はご注意ください。) なんとすばらしい。安定性の向上や高速化も期待できます。まだ使い込んでいませんが、おそらく大きな問題はないでしょう。PhpStormに限らず、PyCharmやRubyMine含めたJetBrainsデスクトップ製品のほとんどすべてが対応
課題 開発中に生じるエラーメッセージや命名のために英単語を調べたい時に、わざわざブラウザで翻訳するのが面倒くさい。 解決方法 PhpStormのプラグインであるTranslationを用いて、DeepL APIと接続することでエディタ上から翻訳が可能になります。ちなみに無料です。 Translationプラグインをインストールする。 再起動すると、環境設定→ツール→翻訳を開く。そして、翻訳エンジンにDeepL翻訳を選択する。そして、構成から③で取得する認証キーを入力する。 3.DeepL API FREEにアカウント登録をして、認証キーを取得する。登録後、アカウントタブにDeepL APIで使用できる認証キーが表示されます。 ※私はアカウント作成後、認証キーが機能するまで少しタイムラグがありました。5分程経過してから、PhpStormと接続するのがおすすめです。 4.右上に文Aのアイコンが
If you are a PhpStorm user you know that it comes with many great features that make programming in PHP faster and easier. On top of that JetBrains marketplace offers a lot of useful plugins that aim at increasing our productivity and comfort of work. I decided to test some of them and here is my choice of tools that really make a difference! Php Inspections (EA Extended) This plugin is an open-
この記事はBASEアドベントカレンダー2024の18日目の記事です。18日目は shota.imazeki さんの記事(INFORMATION_SCHEMAを用いたBigQueryデータ監視 - BASEプロダクトチームブログ)も公開されていますので、ぜひご一緒に読んでみてください。 はじめに こんにちは、はじめまして。BASE の Feature Dev1 Group でバックエンドエンジニアをしている @meihei です。 2024年6月に入社してから半年が経ち、この間に多くの経験を積ませていただきました。 この記事では、私の日常の開発業務、特にローカル環境で PHPUnit を自動的・継続的に実行している方法についてお話しします。 息を吸うように PHPUnit を実行する さて、具体的に何をしているかと言うと、PhpStorm で PHPUnit 実行後の「Rerun Autom
以前ndenvを使っていたのですが、気づいたらdeprecatedになっていたので転職時に新しい端末になったのを機にnodenvへ移行しました。anyenv使って入れるのがステップ数多くてだるいなと思っていたのですが、homebrewであれば割とサクッと入れられそうだったので今回はこちらで導入してみるので、備忘録として残しておきます。 Homebrewの導入 導入済み前提で進めるので、導入方法については割愛します。 既存のNode.jsまたはNode.jsバージョン管理の削除 各々の環境で異なっている所だと思うので適時環境にあった方法にて対応ください。Macなら大体当該ディレクトリを消せば済むと思います。 nodenvのインストール まぁまぁ時間がかかると思うので、のんびり待ちます。 初期化コマンドをシェルプロファイルに追記 eval "$(nodenv init -)"を追記します。最近
Early Access Program for Qodana, a New Static Analysis and Quality Management Tool by JetBrains, Is Open “We must run as fast as we can, just to stay in place” – Lewis Carroll Qodana is a new product from JetBrains that brings the “smarts” of JetBrains IDEs directly into your CI Pipeline. PhpStorm and our other JetBrains IDEs are renowned for their ability to understand your code. They can track d
2021年から使い始めたInteliJ系のPhpStormです。VS Codeほどではないですが結構プラグインがたくさんあったのでまとめようと思いました。 プラグインで効率を上げる VS Code出身の自分はプラグインが大好きです。ふと面倒だなぁ〜と感じていたことが解決する快感と生産性が上がっていくのを実感するからです。 そんな自分がVS CodeからPhpStormに乗り換えたので普段使っているプラグインを紹介がてら載せておこうと思います。 プラグイン一覧 ⭐️ の数が多ければ多いほどオススメ度が高い、という認識でお願いします。 ネタ系 ネタの心を忘れてしまったら終わりだと思っています。 ⭐️⭐️⭐️⭐️⭐️ Nyan Progress Bar PhpStormに使われるプログレスバーをNyanCatに置き換えます。かわいい。 プログレスバーはインデックス作成の時にも出てくるので頻繁に目
PHPを書くときに大変便利なPhpStormですが、GitHub Copilotを使う手順を覚え書き程度に紹介。(タイトルにはIntelliJも入っていますが今回はPhpStormで説明します。操作は全く同じです) GitHub Copilot、プログラムの補完はもちろんいいのですが特に事務的な面倒な作業をする時に意図を汲んで補完してくれるので本当に便利なんです。 GitHub CopilotのVS Codeでの使い方は以下で紹介しました。 導入方法(JetBrainsのIDE共通) 導入手順はIntelliJなどの他のJetBrains製IDEと全く同じです。PhpStormでも例外ではありません。 メニューから設定を開き、プラグインタブへ遷移。 検索窓に「Copilot」と入力。 再起動したら右下に「Sign in GitHub」という通知が表示されると思うので選択後、指示の通りアクセ
はじめに PhpStormとは 料金 ダウンロード・初期設定 ダウンロード 初期設定 コードスタイルの設定 フォントの設定 日本語化 その他のプラグイン 基本操作 編集 検索 ナビゲーション コード補完 基本的な補完 ステートメント補完 後置コード補完 その他の補完 DBクライアント 設定方法 操作方法 Gitクライアント 設定方法 操作方法 Xdebugとの連携 設定方法 ステップデバッグの手順 デバッグ接続を有効にする 処理を止めたい任意の行をクリックして、ブレークポイントをセットします。 ステップデバッグでできること デバッグセッション再開 ステップオーバー(F8) ステップイン(F7) ステップアウト(Shift + F8) 強制ステップイン 変数の確認・更新 おわりに はじめに こんにちは、ryo479です。 みなさんは普段の開発において、どういったIDE(エディタ)を使用され
このバージョンのハイライトには以下が含まれています。 PHP 8.4 のサポート AI Assistant の改善 xdebug_notify() のサポート Laravel Herd の PHP インタープリター PhpStorm 2024.3 には、機能豊富な PHP 8.4 へのアップグレードを円滑に行うための新しいインスペクションやクイックフィックスが多数実装されています。 以下では、新しい PHP 8.4 の機能が PhpStorm のワークフローでどのようにサポートされているかを簡単に説明します。 PHP の近年の歴史において最も大きな変更の 1 つであるプロパティフックは、プロパティに get フックと set フックを実装できるようにすることで、ボイラープレートな getter と setter を排除することを意図したものです。 プロパティフック(昇格されたプロパティ内の
本ページに直接来た方はWSL2+docker+PHPのWindows開発環境構築(1) WSL2編から読んでね。 ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪ ------------------- ↓ 余談はここから ↓------------------- 関連記事: Bash on Ubuntu on Windowsを使う(1) Bash on Ubuntu on Windowsを使う(2):初期設定 Bash on Ubuntu on Windowsを使う(3):WindowsからLinuxを使う WSL2+docker+PHPのWindows開発環境構築(1) WSL2編 WSL2+docker+PHPのWindows開発環境構築(2) docker編 WSL2+docker+PHPのWindows開発環境構築(3) PHPStorm編 ← イマココ 前回docker起動までいけ
IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Grazie Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Am
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く