web-dev-qa-db-ja.com

WindowsでのLinuxラインエンドによるPhpStormの保存

環境:Windows + PhpStorm

問題:PhpStormはWindowsの行末でファイルを保存します。シェルスクリプトの場合は問題があるため、サーバーにコピーした後は常に変換する必要があります。

質問:設定可能PhpStormでファイルを保存Linuxの行末-\nおよび\n\r(改行+復帰)?

28
Jurosh

\nおよびその他のほとんどのファイルに対して.php行末記号を安全に使用できます。Windows上のPHPは、このようなファイルを正常に読み取ります。


すべてのファイルでデフォルトの行末を設定newファイル:Settings/Preferences | Editor | Code Styleに移動し、Line separator (for new files)オプションを目的のスタイルに変更します(例:Unix and OS X (\n))。

enter image description here


特定の既存のファイルの行末を変更するには:ファイルを開き、ステータスバーの適切なセクションまたはFile | Line Separatorsで変更します。

enter image description here

enter image description here


P.S。

EditorConfig pluginがインストールされ有効になっている場合は、 。editorconfig file を使用して設定することもできます。そこで、使用する行の末尾を指定できます(これはファイル拡張子レベルごとに行われます。したがって、PhpStorm独自の設定よりも柔軟です。

これは、そのようなファイルをサポートする別のエディター/ IDEでも機能します。

51
LazyOne