カテゴリー別アーカイブ: PhpStorm

PhpStorm エディタカラー変更

ずっとデフォルト(白背景)のまま使っていたけど、最近やたらと目が疲れるので、黒背景に変更することに。

[Preferences] – [Editor] – [Colors&Fonts]

Preferences

希望のものを選択して、画面右下の「OK」クリック。

ここでは、選択した状態の雰囲気が見れないみたいでちょっとわかりづらい・・

選択してから確認するしかなさそう。

 

と思ったけど、

PHPとか、Fontとかの画面なら、状態を見ながら変更出来そう。

Preferences

さらに、細かい設定も変更出来る。

 

エディタ以外の部分を変更するには、

[Preferences] – [Appearance & Behavior] – [Appearance]

Preferences と ManifestsController php sfm360 mani Dropbox MAMP dropbox htdocs sfm360 mani

Themeを変更して、右下の「OK」クリック

白背景(Default)か、黒背景(Darcula)の選択肢しかない。

とりあえず、黒背景にしておこう。

  

細かい設定はおいおい・・

 

ぐーぐる先生:http://qiita.com/Vexus2/items/4b2d9900018f0f50eaac

PhpStorm 自動保存を止める 

デフォルトで自動保存みたいで、
なんか変なタイミングで保存されて、
ローカルヒストリーがすごい数になる&みにくいので、
自動保存を止めたい。

Preferences>General
Preferences

Synchronizationーーーーーーーの中の
「Save files on frame deactivation」のチェックを外す。
これで、ウインドウが非アクティブになっても自動保存されない。

そして、自動保存しないので、変更を保存していない目印が欲しい。
変更が保存されていないタブにアスタリスクを表示する。
Preferences>Editor>Editor Tabs
Preferences-1

Tab Appearanceーーーーーーーの中の
「Mark modified tabs with asterisk」にチェックを入れる。

「OK」クリックで保存して完了!

変更目印の*が、なんかなじみすぎてて目立たない・・・
変更なし:
config
変更あり:
config-1

参考ありがとう:http://d.hatena.ne.jp/ub-pnr/20111112/1321102674

MAMP PhpStorm xdebug 設定

xdebugのインストールに四苦八苦してたけど、
どうやらMAMPを入れた時点で入ってるっぽい?

入っているということで、先にすすんだ。
うまくいかなくてごちゃごちゃいじりすぎたけど、
多分最終的にはこうなっているような

php.iniの場所を確認
MAMP スタートページ>phpinfo
Loaded Configuration File の項目にある。

/Applications/MAMP/bin/php/php5.5.3/conf/php.ini

対象のphp.iniを開いて編集。
下記の行のコメントを外す
;zend_extension=”/Applications/MAMP/bin/php/php5.5.3/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so”
以下を追加
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”/Applications/MAMP/tmp/xdebug/”

PhpStormの設定
Preferences > Project Settings > PHP > Servers
ステップ実行したらpathがどうこうおこられたので、
Use path mappings~のチェックを外した

とりあえず動いた〜
後はおいおい。。

参考ありがとう:たくさんのgoogle先生方

追記:
デバックのブラウザの変更方法

Firefoxで、Selenium IDEというテストツールを見つけたので、ブラウザを変更。

PhpStorm の メニューバー > Run > Edit Configurations
PHP Web Applicationの中の対象のサーバーを選択
右に表示されるBrowserを変更

参考ありがとう:http://www.karakaram.com/phpstorm-xdebug

PhpStorm 体験版 → 購入

体験版を入れて、早くも期限が終わりに近づいてきた。
全然使いこなせていないけど、
きっと手放せなくなると信じて購入することに。

最近立ち上げる時にメッセージが出るようになっている。
PhpStorm Evaluation

PhpStorm __ Licensing
本家のサイトに飛ぶので、Personal Licenseの「Buy now」をクリック

JetBrains
New Customerチェックのまま
country でJapanを選択(なんか意味あるのかな)
「Go」クリック

JetBrains-1
なんか、いろいろ追加のおすすめがあるみたいだけど、
そのまま「Check Out」クリック

JetBrains-2
必要な情報を入力
State/Province の選択肢が日本の県になってた!Japanを選択した甲斐あり(笑)
Payment Method は「Online」にした。
「Continue」クリック

JetBrains-3
〜〜確認内容〜〜
JetBrains-5
確認画面が表示されるので、内容確認。
画面下にある「Proceed to Payment」クリック

JetBrains-6
「Continue」クリック

element 5 - e-sales
クレジットカード情報入力画面になるので、
必要事項を入力して、「Next」クリック

element 5 - e-sales-1

〜〜〜確認内容〜〜

element 5 - e-sales-3
クレジットカード入力の確認画面になる
書類を確認して、Terms and Conditionsにチェックを入れ、
「Order」クリック

element 5 - e-sales-2

完了!

メールを確認。
あれ?きてない・・・・・

数分たってからメールがきた。
よかった。

再度PhpStormを立ち上げて、メッセージ画面を表示
PhpStorm Evaluation-1
「Enter License]」クリック

Enter PhpStorm License
届いたメールを参考に、
User name 、License Keyを入力して
「OK」クリック

License Agreement for PhpStorm 7.0
同意にチェックを入れて、「OK」クリック
これで1年大丈夫!

それにしても、もう少し早く買えばよかった。。
$99で、ジャパンネット銀行から、10,533円も引かれた・・・

最近急に円安になったからなぁ。。

PhpStorm Git設定

SourseTreeでチェックアウトしたフォルダをPhpStormで開いているので、
リモートのGitパスは入っているんだけど、
差分とか、変更ファイル一覧とかが全然出てこないし、
なんかずっとおこられてる

BooksController.php - rdsc - [~_Dropbox_MAMP_htdocs_rdsc]

リンクの「Fix it」をクリックすると、設定画面に飛ぶ
Preferences>Version Control>Git

この設定の「Path to Git executable」にgitパスを入れなくちゃいけない事は分かるんだけど、
何を入れればいいのか分からない。

リモートリポジトリのパスを入れてみたりしたけど、もちろんダメ。

google先生によると、ローカルのgitのパスを入れろというのだけれど、
それがどこにあるのか分からない〜〜〜
google先生のおっしゃるところにはないし。。。

全然関係ないことを調べているときに、それらしき情報を発見!
最新のXcodeを入れていると、gitはインストールされているらしい。
で、どこに?

/Applications/Xcode.app/Contents/Developer/usr/bin/git

おぉ、発見!
ターミナルから使いたいときはリンクをはるといいみたい。
sudo ln /Applications/Xcode.app/Contents/Developer/usr/bin/git /usr/local/bin/git

gitリンク(/usr/local/bin/git)を設定して、「Test」クリック
Preferences

PhpStorm

動いた〜!
設定を保存して、設定完了!

無事エラーも消えて、変更一覧も表示されるようになった
BooksController.php - rdsc - [~_Dropbox_MAMP_htdocs_rdsc]-1

参考ありがとう:http://d.hatena.ne.jp/ar_tama/20120227/1330304819

追記:
ずっと問題なく動いていたのに、ある日突然同じエラーが出始めた。
git設定画面で接続テストすると、

Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

みたいなエラーが・・
そういえば、最近Xcodeのアップデートがあったような!
Xcodeを起動すると、ライセンス同意らしき画面が。。
同意して、再度Phpstormを起動する。

動いた〜〜!!
あ〜。あせった。

PhpStorm テキスト検索(単一ファイル、複数ファイル)

現在のファイル(カレントファイル)内の検索
command(⌘)+F
database.php - rdsc - [~_Dropbox_MAMP_htdocs_rdsc]

検索テキストを入力すると、右の方にヒット数が表示される
command(⌘)+Gで次のヒット箇所、
shift+command(⌘)+Gで前のヒット箇所に移動
「Find All」で一覧表示
database.php - rdsc - [~_Dropbox_MAMP_htdocs_rdsc]-1-1

プロジェクト内のファイル 一括検索
shift+command(⌘)+F
いろいろ条件が指定できる。検索結果は一覧表示
Find in Path

参考ありがとう:http://www.happyquality.com/2012/06/06/2253.htm

PhpStorm インストール

ずっとEclipseだったけど、評判のいいPhpStormを使ってみる。
とりあえず体験版。

PhpStromのサイトからダウンロード
PHP IDE __ JetBrains PhpStorm
Download PhpStorm __ The most intelligent PHP IDE

ダウンロードしたPhpStorm-7.0.dmgをダブルクリック
アプリケーションにドラッグ
PhpStorm

アプリケーション

PhpStormを起動
スクリーンショット 2013-11-19 10.29.14-1

使用許諾契約

ソフトウェア・アップデート-1

Complete Installation
初めて入れるのでそのままOK
Enter PhpStorm License
License Agreement for PhpStorm 7.0

PhpStorm Initial Configuration-1
エディターの色などが選べるみたいだけど、おいおい設定することにする

PhpStorm-1
設定をちょっといじっておく

PhpStorm-2 Preferences-1
>Editor > Appearance
Show line numbersにチェック・・行番号表示
Show Whitespacesにチェック・・空白表示

Preferences-2
>Editor
Strip trailing spaces on SaveをNoneに変更・・保存時に空白行の空白を消去しない
他人のソースをいじったときに、無駄に差分が出るのが嫌なのでここもチェック

Preferences-3
>File Encodings
エンコード設定確認。 デフォルトがUTF-8なのでそのまま。

参考ありがとう:http://www.masaplabs.com/first-phpstorm/