我正在使用VSCode(windows)从linux服务器打开一个文件,使用LF换行符.VSCode识别该文件使用LF换行符,但wrappedColumn设置似乎不会影响它,无论设置是什么,它都会包含在编辑器的边缘.设置DOES会影响我在VSCode中创建的任何文档,即使换行设置为LF也是如此.谁知道这里发生了什么?我希望VSCode可能是打开这些文件的Wordpad的一个很好的替代品.我还发现如果我从文件中复制/粘贴到一个新文件中,它会继续换行,忽略wrappedColumn.除了LF和CRLF之外,还有其他不妥之处吗?
编辑:
我的问题是wrapColumn设置不影响某个文件.我自己创建的任何文件都会受到影响.我使用10的设置来明确它是否响应设置.我所知道的唯一区别是违规文件是在Linux服务器上创建的.起初我认为这类似于记事本不能识别Unix样式换行符的问题,但我不认为它可能是因为VSCode清楚地识别LF和CRLF.除此之外,我不确定这个文件有什么特别之处.
再次编辑!
我试验了更多,不要认为linux文件是特殊的.看起来在某些情况下,行的长度至少为300个字符可能会导致wrappedColumn设置被忽略.这是我此时的印象.只要我只有一两行,我就能够一致地重现它,如果其中任何一行至少有300个字符,则忽略该设置.添加更多行,有时候某些行> = 300不会导致问题,但我找不到该模式(如果有的话).