Questions tagged «newline»

换行符是指表示文本中的换行符的字符序列(也称为行尾,EOL或换行符)。不同的操作系统具有不同的换行顺序。

7
行尾转换如何在不同操作系统之间与git core.autocrlf一起使用
我已经阅读了关于Stack Overflow的许多不同的问题和答案,以及有关core.autocrlf设置如何工作的git文档。 根据我的阅读,这是我的理解: Unix和Mac OSX(OSX之前的版本使用CR)客户端使用LF行尾。 Windows客户端使用CRLF行尾。 当在客户端上将core.autocrlf设置为true时,git存储库将始终以LF行尾格式存储文件,并且在客户端上(例如Windows)使用非-LF行尾,无论客户端上行尾文件的格式如何(这与Tim Clem的定义不同-请参阅下面的更新)。 这是一个矩阵,试图对core.autocrlf的'input'和'false'设置进行记录,并带有问号,但我不确定行尾转换行为。 我的问题是: 问号应该是什么? 这个矩阵对“非问号”是否正确? 随着共识的形成,我将从答案中更新问号。 core.autocrlf值 真输入假 -------------------------------------------------- -------- 提交| 兑换 ?? 新 转换为LF(转换为LF?)(不转换?) 提交| 转换成 ?没有 现有 LF(转换为LF?)转换 结帐| 转换成 ?没有 现有 CRLF(无转换?)转换 我并不是真的在寻求有关各种设置的优缺点的意见。我只是在寻找可以使git如何在这三个设置中运行的数据清楚。 - 更新04/17/2012:在阅读了 JJD链接的Tim Clem的文章后,我修改了上表中“未知”值中的某些值,以及更改了“ checkout existing | true”以进行转换而不是转换为客户端”。这是他给出的定义,这些定义比我在其他地方看到的任何定义都更清楚: core.autocrlf =假 这是默认设置,但建议大多数人立即更改此设置。使用false的结果是Git永远不会弄乱文件的行尾。您可以使用LF或CRLF或CR或这三者的某种随机组合来检入文件,而Git不在乎。这会使差异变得难以阅读,合并变得更加困难。在Unix / Linux世界中工作的大多数人都使用此值,因为他们没有CRLF问题,并且无论何时将文件写入对象数据库或写入工作目录中,都不需要Git进行额外的工作。 core.autocrlf =真 这意味着Git将处理所有文本文件,并确保在将文件写入对象数据库时将CRLF替换为LF,并在写入工作目录时将所有LF转换回CRLF。这是Windows上的建议设置,因为它可以确保您的存储库可以在其他平台上使用,同时将CRLF保留在工作目录中。 core.autocrlf …




6
Eclipse和Windows换行符
当台式机崩溃时,我不得不将Eclipse工作区从Linux迁移到Windows。一周后,我愉快地将其复制回Linux,编写代码,并提交到CVS。而且,Windows换行符污染了许多文件,因此CVS diff会转储整个文件,即使我更改了一两行也是如此! 我可以编写一个脚本,但是我想知道它是否会弄乱我的Eclipse项目文件。


27
在工具提示中添加换行符
如何在HTML工具提示中添加换行符? 我尝试在工具提示中使用<br/>和\n,如下所示: <a href="#" title="Some long text <br/> Second line text \n Third line text">Hover me</a> 然而,这是无用的,我可以看到文字文本<br/>和\n工具提示中。任何建议都会有所帮助。
170 html  tooltip  newline 

6
awk不打印换行符
我希望变量sum / NR在每次迭代中并排打印。如何避免awk在每次迭代中打印换行符?在我的代码中,每次迭代默认情况下都会打印换行符 for file in cg_c ep_c is_c tau xhpl printf "\n $file" >> to-plot.xls for f in 2.54 1.60 800 awk '{sum+=$3}; END {print sum/NR}' ${file}_${f}_v1.xls >> to-plot-p.xls done done 我希望输出看起来像这样 cg_c ans1 ans2 ans3 ep_c ans1 ans2 ans3 is_c ans1 ans2 ans3 tau ans1 ans2 ans3 xhpl …
169 scripting  awk  newline 


4
如何在输出中进行换行
如何\n在输出中实际起作用?目前,它只是将其全部写入一个长块中。谢谢你的帮助 Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like to call the playlist?' @new = '' playlist_name = gets.chomp + '.m3u' music.each do |z| @new += z + '\n' end File.open playlist_name, 'w' do |f| f.write @new end
165 ruby  newline 


19
为Excel生成CSV文件,以及如何在值中包含换行符
我需要为Excel生成一个文件,该文件中的某些值包含多行。 那里也有非英语文本,因此文件必须是Unicode。 我现在生成的文件如下所示:(在UTF8中,混合了非英语文本并有很多行) Header1,Header2,Header3 Value1,Value2,"Value3 Line1 Value3 Line2" 请注意,多行值包含在双引号中,并带有普通的日常换行符。 根据我在网上发现的信息,该方法行之有效,但至少在不赢得Excel 2007和UTF8文件的情况下,它没有,Excel将第三行视为第二行数据,而不是第一行第二行。 这必须在我的客户的计算机上运行,​​并且我无法控制他们的Excel版本,因此我需要一个可以在Excel 2000及更高版本上使用的解决方案。 谢谢 编辑:我通过有两个CSV选项“解决了”我的问题,一个用于Excel(Unicode,制表符分隔,字段中没有换行符),另一个用于世界其他地区(UTF8,标准CSV)。 不是我一直在寻找的东西,但至少它能起作用(到目前为止)
158 excel  csv  newline 

14
这些^ M持续显示在emacs的文件中是什么?
因此,我认为这可能与textmate有关,但是我们在一个小型团队中工作,由于git中几乎相同的文件存在全文件冲突,因此存在一些问题,因为一个分支的每一行都附加了^ M。 这个神秘^M人物应该做什么,它可能从哪里来? 我们的开发人员在Windows / Mac上使用emacs,在Mac上使用TextMate,在Mac上使用coda,偶尔使用wp-admin文本编辑器。 有人遇到过其中一个问题吗?
157 git  emacs  newline 



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.