PhpStorm 保存 Linux 行结束于 Windows
PhpStorm saving with Linux line ending on Windows
环境:Windows + PhpStorm
问题:PhpStorm 保存带有 Windows 行结尾的文件 - 对于 shell 脚本,这是个问题,因此需要在复制到服务器后始终进行转换.
问题: 是否可以配置 PhpStorm 来保存带有 Linux 行结尾的文件 - \n
而不是 \n\r
(新行 + 回车 return)?
您可以安全地为 .php
和大多数其他文件使用 \n
行结尾 -- Windows 上的 PHP 将很好地读取此类文件。
要为所有 new 文件设置默认行结尾 :转到 Settings/Preferences | Editor | Code Style
并更改 Line separator (for new files)
选项到所需的样式(例如 Unix and OS X (\n)
)。
要更改特定现有文件的行结尾: 打开文件并通过状态栏中的适当部分更改它..或通过 File | File Properties | Line Separators
P.S.
如果您确实安装并启用了 EditorConfig 插件 ...您也可以通过 .editorconfig file 进行配置——在那里您可以指定要使用的行尾(这可以在每个文件扩展级别上完成。所以它比 PhpStorm 自己的设置更灵活)。
这也适用于另一个支持此类文件的 editor/IDE。
环境:Windows + PhpStorm
问题:PhpStorm 保存带有 Windows 行结尾的文件 - 对于 shell 脚本,这是个问题,因此需要在复制到服务器后始终进行转换.
问题: 是否可以配置 PhpStorm 来保存带有 Linux 行结尾的文件 - \n
而不是 \n\r
(新行 + 回车 return)?
您可以安全地为 .php
和大多数其他文件使用 \n
行结尾 -- Windows 上的 PHP 将很好地读取此类文件。
要为所有 new 文件设置默认行结尾 :转到 Settings/Preferences | Editor | Code Style
并更改 Line separator (for new files)
选项到所需的样式(例如 Unix and OS X (\n)
)。
要更改特定现有文件的行结尾: 打开文件并通过状态栏中的适当部分更改它..或通过 File | File Properties | Line Separators
P.S.
如果您确实安装并启用了 EditorConfig 插件 ...您也可以通过 .editorconfig file 进行配置——在那里您可以指定要使用的行尾(这可以在每个文件扩展级别上完成。所以它比 PhpStorm 自己的设置更灵活)。
这也适用于另一个支持此类文件的 editor/IDE。