2019.11.27こんにちはAKIです。配列の短い宣言スタイルを強制する設定おわり便利機能・小ネタPhpStormのstyleの色指定で色選択が便利phpstormで開発する際にviewのコードを修正することもありますよね。行番号の横にカラーコードに応じた色が表示されるのと色の部分のクリックすると「色の選択」がモーダル上でGUIで操作できるので便利です。行番号の隣に指定している色見本が表示される。色の部分をクリックすると色指定モーダルが表示される。Qiitaphpstormで開発する際にviewのコードを修正することもありますよね。色の部分のクリックすると...qiita.comphpstormってデフォルトで矩形選択できるんだ今まで矩形選択でテキストのフォーマットを整形する時はWindowsの時はサクラエディタMacの時はAtomでプラグイン入れてという感じでやってました。phpstorm触ってたら普通にデフォルトで矩形選択できるんだ!?と気づきました。矩形選択した箇所で「Option」キー(Macの場合)を押しながらカーソル移動で矩形選択モード状態になります。(Windowsの時はAltキー)Escキーで矩形選択を解除できます。いう感じでやってました。Codeの拡張機能「GitLens」が神だなーと思ってましたが、phpstormでも似た機能ないのかな?と思ってたら類似機能があったのでメモです。ソースコード上で右クリック→「Git」→「注釈」もしくは行番号の隣の領域で右クリック→「注釈」でコードの行単位で最終コミットのユーザと日付が表示されるので改修の変遷を確認するのに便利です。ユーザ部分をクリックするとモーダルが表示されてコミット単位でファイルの一覧の確認もできて便利です。思ってたら類似機能があったのでメモです。最後の要素の指定で,(カンマ)をつけるかどうか統一されていないコードもありますが、PhpStormのコードフォーマットで一括でリファクタリングする設定です。配列最後の要素の後のカンマをつけるべきか?どうかそもそもですが、まずカンマをつけるべきかどうか迷うところでもあると思います。公式のDOCに記述がありました。最後の要素のあとのカンマは、書いても書かなくてもかまいません。配列を一行で定義する場合は、ふつうは最後のカンマを省略します。おすすめだということです。複数行で定義する場合は、最後のカンマをつけることが一般的です。しておけば、配列の最後に要素を追加するのが容易になるからです。複数行で定義の際はカンマ付きの方がいいよねということのようです。たしかにgithubなどのバージョン管理を使用している際は、定義などで最後の要素を追加した時にカンマありの方が差分が見やすくなるのでいいですね。「コード変換」タブで「複数行配列の最後の要素の後にコンマを追加する」にチェックを入れるこの設定でOKとし、該当ファイルを開いてコードの再フォーマットを適用すると要素の最後に自動でカンマをつけてフォーマットしてくれます。コードフォーマットは以下コマンドです。L(Win)※ファイル保存しただけでは再フォーマットはされません。古い案件や昔からあるプロジェクトの改修などはarray()と[]が混在していることもあります。これが気持ち悪いのでphpstormのコードフォーマットで一括置換する設定です。「コード変換」タブで「短い宣言スタイルを強制する」にチェックを入れるこの設定でOKとし、該当ファイルを開いてコードの再フォーマットを適用すると、フィーマット実行フォーマットが適用されます。コードフォーマットは以下コマンドです。L(Win)※ファイル保存しただけでは再フォーマットはされません。プロジェクト内で混在していると気持ち悪いですよね。チームでフォーマッターの設定を合わせるといいなと思います。古い案件や昔からあるプロジェクトの改修などはa...qiita.comおわりいかがでしたでしょうか。そんなの知ってるよ、当たり前だよというものもあったかとは思いますが独断と偏見でまとめさせていただきました。更新があればまた書きたいと思います。プログラム学習この記事の投稿者AKIソフトウェアエンジニア歴10年以上、業務系システムからゲーム開発まで幅広く経験し現在はフリーランスプログラマとして従事している。git.となった場合の対処方法2021.10.082022.07.01Slackの「オンライン」と「離席中」はいつ、どういう条件で切り替わるのか2022.01.272022.07.01jmeterのスレッド、Ramp-Up、ループ回数って?図で分かる簡単な用語説明2020.06.222022.07.01Stagecrowd(ステージクラウド)をテレビで見る方法2020.09.222022.07.01新宿のザ・シングル相席屋がオープンしたのでいってみた【口コミ】2020.09.202022.07.01相席屋は一人では行けない?という方にオススメの方法【マッチング】2019.06.032022.07.01CodeCommitのプルリクエストのマージ方法について2019.10.032022.07.01Slackの関連ページ追加機能が便利。git.となった場合の対処方法2021.10.082022.07.01Slackの「オンライン」と「離席中」はいつ、どういう条件で切り替わるのか2022.01.272022.07.01jmeterのスレッド、Ramp-Up、ループ回数って?図で分かる簡単な用語説明2020.06.222022.07.01Stagecrowd(ステージクラウド)をテレビで見る方法2020.09.222022.07.01新宿のザ・シングル相席屋がオープンしたのでいってみた【口コミ】2020.09.202022.07.01相席屋は一人では行けない?という方にオススメの方法【マッチング】2019.06.032022.07.01CodeCommitのプルリクエストのマージ方法について2019.10.032022.07.01Slackの関連ページ追加機能が便利。defined.")}))})();タイトルとURLをコピーしました。