问题标签 [long-lines]

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 投票
1 回答
344 浏览

python - 如何优雅地打断长长的弦

看,我已经看到了这个网站上提供的许多答案,这些答案涉及我的问题的各个方面。[上述] 答案通常提供已经存在的示例,这些示例太基本而无济于事 - 至少对我而言。但是,嘿,也许我过于复杂了。

这是原始的长线:

这是我实施“长线延续”礼节的尝试(如我在此处找到的 2007 年 pycon 讲义所述):

我的尝试 (a) 是否会被解析器正确解释和/或 (b) 是否会被任何有帮助的贡献者做得更“漂亮”或更高效?谢谢你。

0 投票
2 回答
2116 浏览

python - 分手长求声明

我在 PEP 8 风格指南中找不到答案。是否有可能for通过使用圆括号而不是反斜杠来分解长语句?

以下将导致语法错误:

0 投票
2 回答
5531 浏览

powershell - Powershell 根据字符数分解文件

我有一个需要处理的二进制文件,但其中不包含换行符。数据在文件中排列为 104 个字符块,然后仅按字符数(无分隔字符)划分为各个字段。

我想首先处理文件,以便每 104 个字符有一个换行符(`n),但是经过大量的网络搜索和很多失望,我还没有发现任何有用的东西。(除非我放弃 PowerShell 并使用 awk。)

是否有理解字符数的拆分选项?它不仅允许我创建包含 104 个字符的易于阅读的行的文件,而且还允许我将这些行拆分为它们的组件字段。

如果没有 *nix 选项,任何人都可以帮忙吗?

干杯:)

0 投票
1 回答
243 浏览

vim - 是否可以在 Vi 中以包裹的长线上下移动光标?

自从我开始使用 vi 以来,我的脑海里一直有这个问题。

我知道 vi 可以将长线包裹成一个不错的块,但是有没有一种快速的方法让我们在块中“向上”或“向下”移动(所以我们不必使用右/左箭头键并花费 30 秒来到达我们想要的地方)?

谢谢

0 投票
2 回答
1126 浏览

emacs - 如何删除emacs垂直边框内的换行符

我喜欢adaptive-wrap-prefix-mode,每当您克服窗口宽度时,它都会进行软换行,用非真实(“软”)缩进很好地格式化下一行中的文本。

但它有一个问题。每当发生这种情况时 - emacs 在其垂直线的两侧绘制一个“换行符”符号,这些符号确实让我注意到这些行,违背了自适应换行的全部目的(不破坏长行代码的视觉缩进)。

问题是:如何删除左右两侧的那些符号?

0 投票
1 回答
1074 浏览

python - 如何处理 Python 中的长行?

由于几个原因,我在 Python 中有这么长的一行,我正试图打破它。

我知道分隔线的推荐方法是在括号中,但我什至还没有到达那里。有什么办法可以解决这个问题?

0 投票
4 回答
599 浏览

regex - 正则表达式?如何在记事本++中换行

我正在翻译一个插件的格式丑陋的 lang 文件。这真的很不舒服,因为它根本没有换行符。

我如何进入\n之后},最重要的是之后 "text":"text",

代码示例:

我是正则表达式的新手,很难学习这些运算符:D

0 投票
1 回答
351 浏览

java - 文本编辑器分隔线号重叠和长线标记

我正在开发一个创建文本编辑器(基本上是记事本)的项目,Swing我遇到了行号问题。我必须说我对 java 还很陌生,但我正在尽我所能来改变它!

JEditorPane您在处理我正在使用的行号的类下面。但每次它向行号添加另一个数字时,我都会得到一个重复的分隔线,用于约 10 行文本。我怎样才能防止这种情况发生。

另外,我怎样才能添加一个“长线标记”,'m'从左边开始画出大约 100 个字符的另一条线。

这是用于查看视觉结果的屏幕截图

这是课程:

先感谢您!

0 投票
1 回答
18581 浏览

syntax - 如何在 Kotlin 中进行换行(续行)

我有一长行代码,我想在多行中分解。我用什么,语法是什么?

例如,添加一堆字符串:

0 投票
0 回答
1410 浏览

python - 何时不可能进行隐式续行?

样式指南更喜欢用括号延续行而不是用反斜杠延续。从PEP 8开始:

包装长行的首选方法是在括号、方括号和大括号内使用 Python 的隐含行继续。通过将表达式括在括号中,可以将长行分成多行。这些应该优先使用反斜杠来继续行。

反斜杠有时可能仍然合适。例如,长的、多条with语句不能使用隐式延续,所以反斜杠是可以接受的:

另一种情况是断言语句。

这不可能的情况包括多行with- 语句和多行 lambda。我刚刚意识到另一个例外是多行赋值,其中括号是SyntaxError

我不能按照 PEP 8 中的建议使用基于隐式/括号的行延续的完整语法结构列表是什么?

这在如何在 Python 中进行换行(续行)中没有具体说明?.