【发布时间】:2011-10-03 20:58:19
【问题描述】:
我在使用 Komodo IDE 处理远程文件(perl 脚本)时遇到了一些问题。 (据我所知)没有办法将 ftp 传输模式从二进制更改为 ASCII,这会导致每行末尾出现“^M”字符。我的设置是 Linux 服务器和 Windows 客户端。有没有办法解决这个问题,而无需每次都在 Linux 上更正保存的文件。这种行为取消了 Komodo IDE 的资格,这是我迄今为止最喜欢的 IDE。
【问题讨论】:
我在使用 Komodo IDE 处理远程文件(perl 脚本)时遇到了一些问题。 (据我所知)没有办法将 ftp 传输模式从二进制更改为 ASCII,这会导致每行末尾出现“^M”字符。我的设置是 Linux 服务器和 Windows 客户端。有没有办法解决这个问题,而无需每次都在 Linux 上更正保存的文件。这种行为取消了 Komodo IDE 的资格,这是我迄今为止最喜欢的 IDE。
【问题讨论】:
您观察到的“^M”与您的文件是 ASCII 无关,而是行结束格式(回车和换行字符)。
我尚未对此进行验证,但这里有一个显示how to save files in Komodo using a different line ending method 的链接。不再需要在 DOS 模式下保存文件,因为现在大多数编辑器都可以识别 UNIX 文件格式。
【讨论】:
将 switch -w 添加到您的 Perl shebang。
【讨论】: