2017-01-13 27 views
2

申し訳ありませんが、私はこれまでに尋ねられたことは知っていますが、他の回答は私のために何もしていません。PhpStormはインデントに2つのスペースを使用しません

PhpStormはインデント用に4つのスペースを使い続けています。ファイルは.phpファイルで、私が知っているすべての設定が正しく設定されています。私はこれらの事をチェックしました:

1.)コードスタイル| '既存のファイルインデントの検出と使用'はチェックされていません(とにかくファイルは2つのスペースを使用します)

2.)コードスタイル| PHP | 「タブのサイズ」&「インデントは」2つのスペース

3に設定されている)私はPhpStorm

4を再起動した)私は閉じて、ファイルを再度開くしています。

5)マイPhpStormは、最新のバージョン、2016年3月2日

6である)一つだけ.editorconfigファイルのパスで、ここではその内容がありますされています

# Drupal editor configuration normalization 
# @see http://editorconfig.org/ 

# This is the top-most .editorconfig file; do not search in parent directories. 
root = true 

# All files. 
[*] 
end_of_line = LF 
indent_style = space 
indent_size = 2 
charset = utf-8 
trim_trailing_whitespace = true 
insert_final_newline = true 

[composer.json] 
indent_size = 4 

私はまた、パラノイアの外の最後の2行を削除しようとしましたが、もう一度PhpStormを再起動しても何もしませんでした。

+1

1)すべての.phpファイルで4つのスペースを使用するのか、それとも特定のスペースしかないのでしょうか? 2)他のファイルタイプ(JavaScript/HTML/etc)はどうですか? 3)他のプロジェクトはどうですか? 4)ブランドの新しい空プロジェクトはどうですか? 5)EditorConfigプラグインを削除した場合の動作(PhpStormではデフォルトでバンドルされていません) 6)すべてのサードパーティ製プラグイン(JetBrainsで作成したとしても、デフォルトでインストールされていないプラグイン)を無効にすると、その動作はどうなりますか?7)カスタムスタイルではなく「デフォルト」のコードスタイルを選択すると、 – LazyOne

+0

8)もっと根本的です - すべてのIDE設定ファイルをバックアップして削除すると(https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDEを参照) - 店舗設定 - キャッシュ - プラグインとログ) - 設定をインポートしないで起動します(新鮮なものを見つけます)。 – LazyOne

+0

ありがとうございました、LazyOne、私はあなたの提案を試みましたが、<?phpタグの前に '#!/ usr/bin/env drush'で始まったもの(Drushスクリプトのように) 。私はそれを削除し、<?phpファイルを開始し、ファイルを閉じたり再オープンしたりすると、正常に動作します。あなたが答えとしてそれを置くなら、私はそれを受け入れるだろう。私はPhpStormの問題追跡ツールでこのようなものを見つけることができませんでした。私はこれをバグとして報告すべきかどうか分からない。 – RaisinBranCrunch

答えて

1

それはPhpStormのバグだ判明したよう:PHPファイルは<?phpすなわちで開始されていない場合

「タブサイズ」の値は無視されます。ここに興味がある人のために

#!/usr/bin/env drush 
<?php 

ですPhpStormのIssue Trackerのチケット:https://youtrack.jetbrains.com/issue/WI-34735 - それを見て(スター/投票/コメント)、進捗状況を通知します。

関連する問題