私はかなり幸せなPhpStormユーザーですが、私を本当に苛立たせることがいくつかありますが、私は設定の専門家ではなく、それらの解決策(PHPファイルの編集)があればいいのにと思います。
- ナビゲーション
多くの場合、エディターでは、カーソルが100行上にあった場所に戻りたいなどです...そしてPhpStormでは、Alt-Shift-LeftこれAlt-Shift-Rightを実行します-しかし、それらは私を超えたアルゴリズムに従います:それは間違いなく「ステップ」を逃します(例えば、 500行目は矢印などのキーを使用して300行目に移動します。さらに悪いことに、Page-Up / Downを使用すると、Alt-Shift-Left500行目に戻りません)
=>戻ると進むの動作を駆動する条件を改善する方法はありますか?
- インデント
圧子の動作を改善する方法はありますか?例えば
$a = array('X' => 'Something',
'Y' => 'Something else',[RETURN]
^ ^
now there
Emacsのように、カーソルはスペースの後の最初の引用符のすぐ下に移動します(PSが移動する場所ではありません)。
=>正規表現(または他の何か)は、この非常に特殊なケースだけでなく、一般的な動作についても、圧子の動作を改善できますか?(インデントが信頼できないことが多い場合は、
別の問題については言及しません)Shift-Insert
- 見積もり(自動)
自動引用機能を無効にしたくないのは便利な場合もありますが、アルゴリズムが"
また'
はが挿入されている環境を正しく解析していないようです(現在例はありませんが、面倒な場合がありますが、 1つだけが必要なときに2を予期せず挿入するのと同じよう"
に、1つを削除すると、実際には2が削除されます(自動的に挿入されたため通常ですが、1つだけ必要です!)。この場合、PhpStormをだまして1を強制し"
ます)。
=>引用動作を制御するための正規表現などはありますか?
- 経由を選択し Shift-Arrowます(たとえば、削除するには...)
ほとんど忘れてしまった:PhpStormは、上下に移動するときにカーソルがどの列にあるかを記憶しています。罰金。しかし、行の先頭から(Shift上/下を使用してArrows)選択する場合は、通常、行を選択します。line-to-where-cursor-was-earlyではありません。例を詳しく説明します。*
カーソルが[3行目の先頭]に%
ある場所、カーソルが[2行目の中央]にある場所です。
1. $x = 'string';
2. $y = %'string';
3.*
実行Shift-Upすると(すべての)が選択されます
1. $x = 'string';
2. $y = *sssssssss
3.
選択の特定のケースでは、次のことを選択する必要があります。
1. $x = 'string';
2.*sssssssssssssssss
3.
それを構成する方法があるかどうかはわかりませんが、万が一の場合に備えて?
ありがとう