问题标签 [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.
python - 如何优雅地打断长长的弦
看,我已经看到了这个网站上提供的许多答案,这些答案涉及我的问题的各个方面。[上述] 答案通常提供已经存在的示例,这些示例太基本而无济于事 - 至少对我而言。但是,嘿,也许我过于复杂了。
这是原始的长线:
这是我实施“长线延续”礼节的尝试(如我在此处找到的 2007 年 pycon 讲义所述):
我的尝试 (a) 是否会被解析器正确解释和/或 (b) 是否会被任何有帮助的贡献者做得更“漂亮”或更高效?谢谢你。
python - 分手长求声明
我在 PEP 8 风格指南中找不到答案。是否有可能for
通过使用圆括号而不是反斜杠来分解长语句?
以下将导致语法错误:
powershell - Powershell 根据字符数分解文件
我有一个需要处理的二进制文件,但其中不包含换行符。数据在文件中排列为 104 个字符块,然后仅按字符数(无分隔字符)划分为各个字段。
我想首先处理文件,以便每 104 个字符有一个换行符(`n),但是经过大量的网络搜索和很多失望,我还没有发现任何有用的东西。(除非我放弃 PowerShell 并使用 awk。)
是否有理解字符数的拆分选项?它不仅允许我创建包含 104 个字符的易于阅读的行的文件,而且还允许我将这些行拆分为它们的组件字段。
如果没有 *nix 选项,任何人都可以帮忙吗?
干杯:)
vim - 是否可以在 Vi 中以包裹的长线上下移动光标?
自从我开始使用 vi 以来,我的脑海里一直有这个问题。
我知道 vi 可以将长线包裹成一个不错的块,但是有没有一种快速的方法让我们在块中“向上”或“向下”移动(所以我们不必使用右/左箭头键并花费 30 秒来到达我们想要的地方)?
谢谢
emacs - 如何删除emacs垂直边框内的换行符
我喜欢adaptive-wrap-prefix-mode
,每当您克服窗口宽度时,它都会进行软换行,用非真实(“软”)缩进很好地格式化下一行中的文本。
但它有一个问题。每当发生这种情况时 - emacs 在其垂直线的两侧绘制一个“换行符”符号,这些符号确实让我注意到这些行,违背了自适应换行的全部目的(不破坏长行代码的视觉缩进)。
问题是:如何删除左右两侧的那些符号?
python - 如何处理 Python 中的长行?
由于几个原因,我在 Python 中有这么长的一行,我正试图打破它。
我知道分隔线的推荐方法是在括号中,但我什至还没有到达那里。有什么办法可以解决这个问题?
regex - 正则表达式?如何在记事本++中换行
我正在翻译一个插件的格式丑陋的 lang 文件。这真的很不舒服,因为它根本没有换行符。
我如何进入\n
之后}
,最重要的是之后
"text":"text",
代码示例:
我是正则表达式的新手,很难学习这些运算符:D
syntax - 如何在 Kotlin 中进行换行(续行)
我有一长行代码,我想在多行中分解。我用什么,语法是什么?
例如,添加一堆字符串:
python - 何时不可能进行隐式续行?
样式指南更喜欢用括号延续行而不是用反斜杠延续。从PEP 8开始:
包装长行的首选方法是在括号、方括号和大括号内使用 Python 的隐含行继续。通过将表达式括在括号中,可以将长行分成多行。这些应该优先使用反斜杠来继续行。
反斜杠有时可能仍然合适。例如,长的、多条
with
语句不能使用隐式延续,所以反斜杠是可以接受的:另一种情况是断言语句。
这不可能的情况包括多行with
- 语句和多行 lambda。我刚刚意识到另一个例外是多行赋值,其中括号是SyntaxError
:
我不能按照 PEP 8 中的建议使用基于隐式/括号的行延续的完整语法结构列表是什么?