Questions tagged «newlines»


13
将Unix行尾转换为Windows
我最近从Linux移回到Windows。我有一些带有CRLF的文件,一些带有LF的文件,还有一些混合的文件。是否有实用程序可以帮助我找到所有Unix接触的文件并将它们转换为正确的CRLF终止文件? 该实用程序必须在Windows而非Linux上运行。我已经搬家了 如果可以避免,我宁愿不安装Cygwin。

3
Vim:显示换行符和回车符
如何在vi / vim中显示换行符和/或回车符? 我知道这会set list显示所有空格字符(?),它还会替换制表符\ t等(但这不是我想要的)。基本上,我只想显示某些字符,例如\ r(在Debian上这似乎是默认字符,但是在Gentoo上则不同)。 亲切的问候

1
Mac OS Lion是否切换到使用换行符(LF'\ n')而不是回车(CR'\ r')换行?
我前一段时间切换到Lion,只是注意到当我在TextEdit中保存文本文件时,它使用LF来换行。我环顾四周,在Lion计算机上可以想到的任何地方,都找不到使用CR进行换行的文件证据,即使我记得Mac总是使用CR,尽管Unix使用LF和Windows使用CR + LF。当我得知OS X基于Unix时,我什至检查了Snow Leopard并感到失望,因为它仍然使用CR。 那么Lion是否改用LF? 最奇怪的是,我在网上搜索了所有内容,但找不到使用LF的Lion证据。


6
如何在cmd.exe命令中插入换行?
我正在尝试在上执行命令cmd.exe,并将换行符或换行符作为命令的一部分,如下所示: command -option:text whatever 但是每个新行都会执行命令,而不是在下一行继续执行命令。 那么,如何在cmd.exe中输入换行符或创建多行命令?


5
Vim为什么要添加换行符?这是惯例吗?
如果我打开Vim并键入,itest<Esc>:wq那么我会得到一个文件,该文件在Vim中没有换行符,但是在代码中似乎确实有换行符: $ vim -u NONE test.txt $ cat test.txt | hd 00000000 74 65 73 74 0a |test.| 00000005 如果我打开Vim并键入,itest<Return><Esc>:wq那么我将得到一个文件,该文件在Vim中有一个换行符,但是在代码中有两个换行符: $ rm test.txt $ vim -u NONE test.txt $ cat test.txt | hd 00000000 74 65 73 74 0a 0a |test..| 00000006 请注意,我使用打开Vim,-u NONE所以没有使用本地配置。还请注意,这可能与我先前的问题有关。 这是我的系统信息: $ uname -a Linux awsAlpha …
22 linux  vim  newlines 

2
ls输出中文件名之间的魔术分隔符是什么?
ls(不带参数)的输出似乎以换行符分隔文件名。 证据: ls | grep foo按预期工作,grep将每个文件名视为单独的输入行。 ls > files.txt; vim files.txt ->在Vim中,每个文件在单独的行中 但在终端中,输出的结果ls将多个文件放在一行上,用空格分隔文件名以使各列对齐良好: $ ls a.txt b.txt c.txt 所以我的问题是,ls怎么做到的? 是否使用一些特殊的控制字符来“伪造”换行符?还是知道何时将其输出传递到另一个命令,并在这种情况下以不同的格式设置其输出?
20 ls  pipe  newlines 



2
PuTTY:已连接到某些Ubuntu服务器,有时在按Enter键时会停止转到新行
我使用PuTTY以便通过SSH连接到某些Ubuntu 14.04.4 LTS x64服​​务器。按下该键 ENTER可使终端转到新行。但是,某些程序有时会输出一些文本,之后按键 ENTER不会使终端再转到新行(请参见下面的演示)。 是否有任何方法可以防止这种情况发生,或者至少在按键后 ENTER不会导致终端重新进入新的线路,是否有必要重置终端以ENTER 使终端再次进入新的线路?

5
从Windows命令提示符复制多行,而无需强制换行
是否可以从Windows命令提示符复制多行,而无需在每行到达终端的末尾插入新行? 例如,如果我在控制台中包含以下行: c:\very_long_path_here\more_path_here>command_i_want_to_copy -with -some arguments that wrap over lines. 如果我选择并复制它,我将在“ some”一词后得到一个换行符,必须手动将其删除。 有没有一种方法可以按照解释/打印的形式而不是用硬线包装的形式复制数据(将被解析的命令,输出的输出)?

3
如何用echo打印换行符?
我用hexdump这样的方式转储字符串2031 3334 2e30 0a32 2032 3331 302e 000a。很明显,这0x0a是换行符,但是,当我尝试回显此字符串时,总会得到1 430.2 2 13.0-用空格替换新行,即使我使用了-e标志。 可能是什么问题?拖尾会\0破坏输出吗?是否有其他选择来打印0x0a新行? 谢谢和最好的问候。

4
Grep多行模式
如何在多行中搜索短语?例如,让我们使用短语“我的冰茶”,然后将其包装在文本文件中: as js skdfh dfh djh sf my ice tea. grep将不匹配,因为它们之间有换行符。我该如何搭配?另一个多行模式是pattern1_\n_pattern2 我知道我做ATM的最简单方法就是grep的一部分,例如只用-A2 -B2标志加冰,然后在输出中再加g例如茶。但这非常繁琐。因此,我对您将如何解决此问题表示怀疑。
13 grep  regex  newlines 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.