V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
safilar
V2EX  ›  macOS

Mac OS X 编写的代码文件拷贝到 linux 上出现古怪的问题 发现每行都填上//这样注释的符号

  •  
  •   safilar · 2014-07-31 15:31:12 +08:00 · 3462 次点击
    这是一个创建于 3771 天前的主题,其中的信息可能已经有所发展或是发生改变。
    其实这个问题我选择分类以及很头疼了,因为我不确定是Mac OS X 10.9 导致的,因为这个文件再冲我这里拷贝到window上是没问题的,但是一旦拷贝到linux上它就自动添加 // 这要符号。真的很疑惑。而且root用户是没有的,但是一般的用户是有,有没有人遇到过!!!
    7 条回复    2014-08-01 15:18:39 +08:00
    safilar
        1
    safilar  
    OP
       2014-07-31 15:51:18 +08:00
    感觉很诡异,我觉得这种问题应该很多人会碰到过吧。
    cj1324
        2
    cj1324  
       2014-07-31 20:00:38 +08:00
    **vim** 吗? 是不是没有设置``set paste``
    williamx
        3
    williamx  
       2014-08-01 10:42:00 +08:00
    没有遇到过诶,或许你可以把文件发出来让大家试试看,或者你拿二进制工具看下里面的内容。
    safilar
        4
    safilar  
    OP
       2014-08-01 11:31:23 +08:00
    他是使用ssh工具,拷贝带服务器上去,不是整个文件上传(整个上传是没有的),单纯ctrl+c ctrl+v就有了。
    safilar
        5
    safilar  
    OP
       2014-08-01 11:41:36 +08:00
    我感觉问题可能找到,我使用webstorm IDE写的JS,主要是回车,或者是换行,他就会在下一行使用//,我现在用16禁止检测下,我看下他的换行到底是用什么去展示的。
    nirocfz
        6
    nirocfz  
       2014-08-01 13:20:23 +08:00
    不是编辑器的原因吗?像 2 楼说的
    popbones
        7
    popbones  
       2014-08-01 15:18:39 +08:00
    看正像是他的ssh工具在复制黏贴的时候对换行符进行了转换。

    而且你最好说明一下是通过什么操作系统的什么工具拷贝到Linux服务器上去的。

    你看看你的编辑器设定的换行符是什么。一般Mac下的文本编辑相关的程序都提供三种换行符选择:Classic Mac (CR), Unix (LF), Windows (CRLF)。一般默认是LF。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:45 · PVG 12:45 · LAX 20:45 · JFK 23:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.