首页 文章

回车显示在记事本中但不是写字板?

提问于
浏览
7

我有一些文本文件被复制到服务器 . 我通常使用并更喜欢记事本来查看文本文件,但在此服务器上,只安装了textpad . 这是非常奇怪的行为,但我注意到当我在记事本中查看EOL字符时,我可以清楚地看到并搜索CRLF(即\ r \ n) . 但是当我在textpad中显示相同的文件时,我只能搜索LF(\ n)并且CR上没有任何命中(\ r \ n) . 我是否遗漏了一些关于Textpad如何解释EOL字符的简单方法?我在网上搜索并查看帮助但找不到任何提及此内容的内容 . 提前感谢你的帮助!

谢谢!!

3 回答

  • 0

    当EOL控制字符不正确时会发生这种情况 . Windows表示带有回车换行符的换行符 .

    在记事本中,您可以通过选择以下内容来检查这些字符:

    查看>显示符号> [x]显示行尾

    notepad++

    您需要修改脚本,以便您的数据格式如下:

    CRLF

  • 18

    是的,理想情况下是回车,然后是换行,

    \ r \ n

    但你也可以使用快速简写来放置而不是

    \ n

  • 2

    我知道这是一个稍微陈旧的问题,但我遇到了这个确切的问题,这就是我找到解决方法的方法 .

    在文本板中使用 Save As 时,您可以在底部指定文件格式( PCUNIXMac ) . 如果在理论上选择 UNIX ,则仅使用 \n 字符结束行,但是每次都必须更改此选项 .

    您可以更改特定“文档类”的首选项以指定输出文件格式 . 跟着这些步骤:

    • 点击 Configure

    • 转到 Preferences

    • 展开 Document Classes 列表

    • 选择 bash ,其中应包含 *.sh 个文件

    • 向下滚动右侧的选项,直到看到 Create new files as

    • 选择 UNIX

    现在应该将您创建的所有 *.sh 文件保存为UNIX格式,而不返回回车符 . 祝好运

    我在这里找到了这个信息:http://homes.ori.org/~keiths/Files/Tips/Software_TextPad_Prefs.html#DocClasses

相关问题