こんなAdvent Calendarを始めたおかげで、嬉しいかな質問をいただくことがありました。粒度バラバラですが、いくつか答えてみました。
Q: PhpStormでのVagrant活用方法が知りたいです。
A: 結論から言うとボクはPhpStorm経由では使っていません。現状は[Up] [Reload] [Suspend]...といった機能しか使えないので、別に連携させる必要ないかなという判断です。
自動テストの流れでPhpStormのマクロからVagrant Upをしてテスト…のような使い方をするようになったら連携を考えるかもしれません。
Q: [Split Horizontally]などでタブ分割した時に分割元にもタブが残るので、これを分割先だけに表示する方法があったら教えてください。
A: これはちょっと不便ですよねー。デフォルトでそれを解決するような手段はないです。
なので、「Split分割して、元のタブにフォーカスを戻して、Closeする」マクロを組んでみました。こんな感じで登録したマクロを使ってやれば良いと思います。
ちなみにマクロの作り方についてはMacroを使ってみようをご参照ください。
Q: 今年はいつ半額なりますか?
A: 代理店じゃないのでわかりません。ごめんなさい。
Q: 任意の拡張子ファイルの割り当てはどうやりますか?
A: 任意の拡張子ファイルをPHPファイルとして認識して開きたい、というようなものであれば以下の手順で行えます。
- [Preferences] - [File Types]からPhp Files(PHP)を選択
- 下の窓の[+]から、登録したい拡張子を入力
Q: VCS->LocalHistory機能って?
A: GitやSVNなどのVCS機能とは別に、PhpStormで保持している擬似バージョン管理機能です。特に設定は不要で、ファイルの編集時やVCSへのCommit時などのトリガーで自動的にファイル単位で保存されています。
Local History一覧から○○分前の状態や○○commitの時点と現在のファイルの差分が表示して、その時点までRevert出来たりもします。
Q: Tab(ソース内の半角スペース4つみたいなアレ)の表示が主張しすぎているので変えれないかな
A: [Preferences] - [Editor] - [Appearance] - [Show whitespaces]
からTab文字表示のON/OFFは出来ます。
が、Tab文字を別の文字は出来ないみたいです。
Q: ファイルタブが動きすぎるのを止める方法
A: 動きすぎて困った…って思ったことがなかったのでちょっと解決策が出てこないんですが、Tab Limitを増やしてみたり、ファイルが閉じた際に次に開くファイルのポリシーを変えるとか、タブをSingle Rowにしてみる…とかどうでしょう?
Q: 機能が多すぎてどんな機能があるのかわかりません。
A: 高機能ゆえに機能がありすぎて使いこなせない…ってなって使うのを止めちゃう方は多い気がします。
一朝一夕で全て把握出来るわけもないので、普段使っていて、ここをもうちょっと便利に出来ないかな?と思ったタイミングでtwitterとかで聞いてみたり、調べてみて少しずつ快適にしていくのが良いと思います。
同じPhpStormなどのエディタを使っている人とペアプロ出来ると、その人の使っているショートカットとか機能とかも見れるのですごくいいです。
あとは、JetBrainsのwebinarで色々な機能の使い方を紹介しているので、それらの動画を見てみるのもいいかもしれないです。ちょっと長いですが。
http://www.youtube.com/user/JetBrainsTV?feature=watch