揮発性のメモ2

http://d.hatena.ne.jp/iww/

PhpStorm

PhpStormで、スペルチェックをさせない

Setting→Editor→Inspections ⇒ Spelling→Typo のチェックを外す ずっとPHPとかJavaScriptとか言語の中で探してしまった

PhpStormで、もういっこ別のプロジェクトを開くときに常に新しいウィンドウで開くようにする

File⇒Settings から Appearance&Behavior⇒System Settings の Project Opening を変更以前のバージョンでは、新しいウィンドウが既に開いていた別プロジェクトの背面で開いてしまうバグがあったが、2018.x では修正されている模様。

phpstormで、パラメータ・ヒントを表示させない

パラメーター・ヒント - ヘルプ | PhpStorm コード入力中に、関数のパラメータの型とか意味を表示してくれる機能。 マウスカーソルを乗せた時だけ表示してくれればいいのに、ずっと出ててソースが横に伸びてうっとおしいので、この機能を切りたい。 File⇒Set…

PhpStormで、インデントをスペースに設定しているのになぜかタブになってしまう問題

インデントにタブを使わないようにしているのに、なぜかインデントがタブになってしまうときプログラムコード内でのインデントがタブの方が優勢なときは、気を利かせて一時的にインデントをタブにしてくれる。 という小さな親切機能がある。この機能をオフに…

PhpStormで、文字列をコピーするときに装飾までコピーされないようにする

文字列を普通にCTRL+Cでコピーすると、装飾までコピーされてしまうので エクセルやワードに張り付けるときに面倒くさいので、プレーンテキストのみコピーするように設定を変更する。 File⇒Setting⇒Keymap⇒Main menu⇒Edit⇒Copy as Plain Text へ「Ctrl+C」を…

PhpStormで、選択範囲をドラッグさせない

エディタ画面でテキストを選択した後、その選択範囲をつまんで移動できないようにする Setting⇒Editor⇒General の Mouse⇒ Enable Drag'n'Drop functionality in editor のチェックを外す Defaultの方には無いのでいじる必要はない

PhpStormで、プロジェクト全体の文字コードを設定する

メニューの File⇒Settings から Editor⇒File Encodings で設定できる。 Project Encoding を変更する。 下の入力欄でファイルごとに個別に文字コードを設定することもできる。

PhpStormで、拡張子のないファイルに間違ったファイルタイプをつけてしまったときの対処

拡張子のないファイルに間違って違うファイルタイプをつけてしまったとき(たとえばperlなのにPHPに紐付けてしまったとか)、 PhpStormはその紐付け情報を プロジェクトをまたいで永久に記憶してしまうので、それを削除する方法 メニューの File⇒Settings か…

PhpStormで、perlのコメントを折りたたまない

コメントが折りたたまれてしまうのを防ぐには メニューの File⇒Settings から Editor⇒General⇒Code Folding の一番下 Perl5の ☑ Sequentional line comments のチェックマークをオフにする

PhpStormで、ファイルをアップロードするときにファイル名を表示させる

[2017-03-07 15:15] Upload to hoge3 [2017-03-07 15:15] Upload to hoge3 completed in less than a minute: 1 file transferred (1000 b/s)Deployするとき、File Transferウィンドウにログが表示される。 が、なんのファイルをアップロードしたのかわから…

PhpStormで、switch文にbreakを書かなかったときの警告を無視させる

わざとbreak;を書かない仕様のときに、警告を出させたくない。

PhpStormで、include文に絶対パスが使えない

開発機上のディレクトリ構成とターゲットでの構成が違うので、当然食い違いが発生する。 warningなので無視してもいいが、間違っていないのに黄色いランプが付くのもくやしいので、このwarningは無視する。 Setting→Editor→Inspections ⇒ PHP→General→Unreso…

PhpStormで、BSキーで空白だけの行のインデントを下げようとすると 行ごと消されてしまう不具合を解消する方法

Fileメニューの Setting から Editor⇒General⇒Smart Keys に進み Backspace の Unindent: を Disabled にする。 Phpstormでインデントを消すと行が消える | ウェブゴト なぜか Default Settings にはこの項目が無いので、プロジェクトごとに設定が必要で め…

PhpStormで、JavaScriptの関数で使ってない引数の警告を無視するように設定する

JavaScriptの関数で、引数の中に使ってない変数があるとき Warning が出てウザいので、警告が出ないようにする。 ファイルの先頭の方に次の行を足すか 関数呼び出し部分の先頭に次の行を足すか //noinspection JSUnusedLocalSymbols ただ、これだと引数以外…

PhpStormで、なぞのWarningに対処する

Unit of measure px is redundant これだけではなんのことだかさっぱりわからないけど、どうもstyleの指定では 0 のときに単位をつけてはいけないらしい。

PhpStormで、ツールウィンドウの幅を狭くする

#jbugjphpstormで、下のツールウィンドウの幅を左右目一杯ではなく エディタ部分と同じ幅になるよう狭くできないかな。左右に広すぎてスペースがもったいない2015-12-29 17:23:32 via ついっぷる File⇒Settings を選択し、Appearance & Behavior⇒Appearance …

PhpStormで、スクロールバーにカーソルを乗せたときに その位置のコードをポップアップ表示してくれる機能をオフにする

https://www.jetbrains.com/phpstorm/help/editor-appearance.html Settings ⇒ Editor ⇒ General ⇒ Appearance の Show code lens on scrollbar hover をオフにする

PhpStormで、外部diffとしてWinMergeを使う

settings-tools-external-diff-tools.html File⇒Settings⇒Tools⇒Diff⇒External Diff Tools Path to executable にWinMergeのパスを書けばOK Compareのウィンドウの外部ツールっぽいアイコンを押すと、WinMergeが起動する

PhpStormで、"Multiple definitions exist for class" の警告を抑止する

のっぴきならない事情により同一プロジェクトに複数の同名クラスがあるためこの警告が出てしまうのを、出ないようにする。 File⇒Settings ⇒Editor⇒Inspections ⇒PHP⇒Undefined⇒Undefined class のオプション Don't report multiple class declaration potent…

PhpStormで、さっき閉じてしまったタブを開き直す

9.0.2 いちいち Ctrl+E でファイル履歴とか開いてられないよ面倒くさい という人用 Window ⇒ Editor Tabs ⇒ Reopen Closed Tab キーボードショートカットは割り当てられていないので、適当に Ctrl+Shift+T を割り当てる (なんかほかの機能と被っているが…

PhpStormで、ファイルを外部エディタで開く

PhpStormで今見てるファイルを 秀丸でも開きたい 標準には無い機能のようなので、外部ツールで実装する Running External Tools in PhpStorm - PhpStorm - Confluence File⇒Settings⇒Tools⇒External Tools を開き、外部ツールを新規追加する。 外部ツールを…

PhpStormで、無視したいwarningを簡単に選択する

PhpStormで、わざとやってるなどの理由で、警告してほしくない警告を無視する。 たとえばコンストラクタの型が不一致とかのやつ 豆電球アイコンをクリックしていき、「Edit inspection profile setting」を選ぶと Inspectionの設定ページに飛ぶので、そこで…

PhpStormで、コード補完時に大文字小文字の区別をしない

File ⇒ Settings... ⇒ Editor ⇒ General ⇒ Code Completion Case sensitive completion が補完時に大文字小文字の区別をつけるかの設定になってる。 None 大文字小文字を区別しない All 大文字小文字を区別する First letter 先頭の文字だけ大文字小文字を区…

PhpStormで、PHPDocのエラーが取れない

ボールドでもイタリックでも等幅が維持される等幅フォント

PhpStormはエディタの機能が少し弱く、秀丸のように文字を等幅に表示することができない。そこで、フォントの方で等幅になるように調整しなければならない。 Migu 1M という、ボールドでもイタリックでも等幅なフォントがあるとのこと。 NetBeans で太字を使…

PhpStormで、<? の後ろをインデントさせない

インデントの設定は File⇒Settings... ⇒Editor⇒Code Style⇒PHP を参照する。 Other の中の □Indent code in PHP tags のチェックを外せば

PhpStormで、プログラムを起動する

sshで起動する コマンドラインは ssh://ユーザ名@ホスト:22/usr/bin/php オプション ファイル名 と実行される ファイル名にはWindows上でのファイル名が渡されるので、エラーになる 例:M:\hoge\piyo.php 対策1:Linux側でファイル名を変更してみる M:\hoge…

PhpStormで、ブラウザツールバーを隠す

PhpStorm 9 今編集中のPHPファイルをブラウザで見れるポップアップツールバー を非表示にする方法 File⇒Settings... ⇒ Tools⇒Web Browsers に行き、 Show browser popup in the editor のチェックを外す

Samba上のファイルをPhpStormで編集して保存すると実行属性が取れてしまう

ファイルを新規作成したり、変更したりすると 755 が 644 にされてしまう。 *1 常に実行属性をつけるようsmb.confを修正した。 [opt] path = /opt browseable = yes writable = yes create mask = 0755 directory mask = 0755 map archive = no ; RHEL7 Samb…

PhpStormで、ツールバーに ディレクトリ内検索 を追加する

ディレクトリ内検索とはGrepみたいなやつ (Edit⇒Find⇒Find in Path... (Ctrl+Shift+F)) のこと。