EOL转换在记事本++(EOL conversion in notepad ++)

2019-09-01 05:52发布

出于某种原因,当我从我的Windows机器上的UNIX服务器打开的文件,他们偶尔有苹果EOL转换,当我编辑/保存他们又没有适当的UNIX服务器上运行。 我只用记事本++从此Unix服务器编辑文件,那么有没有一种方式来创建一个宏,每当我打开一个文件,该文件会自动转换EOL为Unix格式?

Answer 1:

该功能已经内置到记事本++。 从 “编辑” 菜单,选择 “EOL转换” - > “UNIX / OSX格式”。

为更快的找到这个选项的屏幕截图(或不同的语言版本)

>“首选项” - - >“新建文档/默认目录”,然后选择“的Unix / OSX”格式框下您还可以通过“设置”设置记事本+ +默认EOL。



Answer 2:

在记事本++,使用正则表达式替换所有。 这有,你可以在整个文件夹操作菜单优势转换命令W / O不必打开每个文件或拖N个液滴(几百个文件,也明显变得更慢),再加上你还可以设置文件名通配符过滤器。

(\r?\n)|(\r\n?)

\n

这将结束图案每一个可能的匹配线(单\ r \ n或\ r \ n)的回\ n。

对多个文件进行操作,则:

  • 使用“所有所有打开的文档中替换”“替换”选项卡。 你将不得不拖所有文件拖放到记事本++第一。 这是很好的,你将不得不在哪个文件进行操作控制,但可能会很慢,如果有几百或几千个文件。
  • “在文件中替换”,在“查找文件”选项卡中,由你选择的文件过滤器,例如,* *的.cpp一个指定目录下的.cs。


Answer 3:

我打开文件“直接”从WinSCP赋予这将打开文件在记事本++我总是在Mac格式打开我的Linux服务器上的PHP文件,无论我做什么:-(

如果我下载的文件,然后从本地(窗口)打开它,它是为DOS / Windows的开放....嗯

解决的办法是EOL-转换本地文件“UNIX / OSX格式”,保存它,然后把它上传。

现在,当我直接从服务器打开该文件是为“DOS / Windows的”开放:-)



文章来源: EOL conversion in notepad ++
标签: notepad++ eol