问题标签 [newline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
78614 浏览

wpf - WPF标签中的换行符?

如何在 WPF 中的标签文本中添加换行符,如下所示?

0 投票
3 回答
3649 浏览

python - python读取行不带\ n?

这适用于所有平台吗?我知道windows会\r\n,记得听到mac会\r而linux会\n。我在 Windows 上运行了这段代码,所以看起来不错,但你们中有人知道它是否跨平台吗?

0 投票
5 回答
73621 浏览

c# - ASP.NET MVC Html.Encode - 新行

Html.Encode似乎只是调用HttpUtility.HtmlEncode以用它们的转义序列替换一些 html 特定字符。

但是,这并没有考虑如何解释新行和多个空格(标记空白)。所以我为用户提供了一个文本区域来输入纯文本信息块,然后在另一个屏幕上显示该数据(使用Html.Encode),新的行和间距将不会被保留。

我认为有 2 个选项,但也许有人可以提出更好的第 3 个选项。

一种选择是只编写一个使用 HtmlEncode 的静态方法,然后将结果字符串中的新行替换<br>为多个空格组&nbsp;

另一种选择是弄乱white-space: pre我的样式表中的属性 - 但是我不确定当 Html 帮助器方法包括新行和制表符以使页面源漂亮时这是否会产生副作用。

是否有第三个选项,例如全局标志、事件或方法覆盖,我可以使用它来更改 html 编码的完成方式,而无需重做 html 辅助方法?

0 投票
1 回答
374 浏览

ruby - Ruby 的 ZipInputStream 搞砸了我的行尾是怎么回事?

我会很高兴 ZipInputStream 对存储在文件中的行结尾采取不雅的自由,如果它至少能让它们适合我存储文件的平台。不幸的是,我从 zip 中提取了一个文本文件(.txt、.cpp..etc.),并且 \n (0x0A) 被替换为 \r\n (0x0d0a),正如您可以想象的那样,这是导致我很麻烦。

是否可以设置一个标志来告诉它完全避免更改行尾或使用我选择的一个?

谢谢。

(我已经检查了 zip 文件、我的创建等。我已经使用其他 zip 工具将其解压缩并验证它是否已正确存档。我已经使用 rdebug 逐步完成了我的项目并看到 ZipInputStream 调用读取() 返回 \r\n 作为行尾。)

0 投票
7 回答
4422 浏览

c# - 我可以更改 Environment.NewLine 的值吗?

我正在使用一个使用 Environment.NewLine 的库,因为它在编写文件时是换行符。我需要它来编写 Unix 格式的文件,因此想更改换行符。

我可以更改 Environment.NewLine 的值吗?

任何其他想法(除了转换文件创建后)?

0 投票
7 回答
28708 浏览

formatting - 如何在 MS-DOS 脚本中打印换行符?

我想在 MS-DOS 中打印程序的输出,所以我写了一个 .bat 文件,上面写着:

但是输出 - 出现在我的命令提示符上 - 看起来像这样:

我想使用 MS-DOS 在输出中插入换行符,因为我不想用与代码应该做什么无关的任何东西污染我的 Ruby 代码。

MS-DOS 中唯一看起来像我想要的命令是“类型”和“打印”,但它们都是用于打印文件的。

我尝试创建一个带有两个空行的文本文件并使用“type”命令输出它,但它看起来很乱。

任何想法,将不胜感激。

0 投票
1 回答
10201 浏览

ruby-on-rails - 在下一行继续声明 WITH A COMMENT

如果我在 Ruby 中有一条语句要在下一行继续,通常我会在行尾添加一个反斜杠,如下所示:

但是,如果我对此有意见,它就不起作用:

有没有解决的办法?

(编辑:Squeegy 的解决方案是正确的,实际上,我知道你可以这样做,但我特别想知道是否有办法在与反斜杠相同的行上发表评论)。

0 投票
3 回答
5569 浏览

java - Java中的换行符插入

如果我使用“标签”而不是 ,如何在 Java 小程序程序中插入换行符System.out.println()

提前致谢。

0 投票
13 回答
14305 浏览

php - PHP 是否具有检测其运行的操作系统的功能?

我不知道在 PHP 数据库中用什么关键字来查找它,所以我在这里问。

我想知道的原因是因为不同的操作系统如何处理文本文档中的新行。

我在 Windows 中使用 CSV 文件,但每次我想我添加一个新行时,真正发生的是新行被粘贴到最新行的后面。

原因是,在 Windows 中,一个新行是这样的:\r\n 而我正在使用的 CSVHandler.class.php 文件只添加\n

但是,在 MAC OS X 中,这是新行,与 windows 不同。

所以我正在寻找这个,所以我可以实现一个简单的if()语句并解决这个问题。目前我已经硬编码了\r\n,但它应该更简单,不是吗?

0 投票
2 回答
314 浏览

vim - vim 输入带有制表符的新行

可以说我有这段文字

我想在同一级别的 parrent::construct 上方插入一个新行。像:

我怎样才能做到这一点。我尝试在命令模式下执行Ctrl+ Enter,但这也会将 { 向下移动。我设法通过将光标移到父级的开头并执行Ctrl+来做到这一点Enter。当光标位于第一行的末尾时,没有办法吗?还是快速跳到父母的捷径?