标签: long-lines

如何在Python中进行换行(换行)?

我有一长串代码,我希望在多行之间分解.我使用什么,语法是什么?

例如,添加一串字符串,

e = 'a' + 'b' + 'c' + 'd'
Run Code Online (Sandbox Code Playgroud)

并将它分成两行:

e = 'a' + 'b' +
    'c' + 'd'
Run Code Online (Sandbox Code Playgroud)

python syntax line-breaks long-lines

979
推荐指数
9
解决办法
144万
查看次数

如何防止YAML在没有新行的情况下转储长行

每当我的选项超出一定限度时,pyyaml会将其转换为两行.

怎么避免这个?

例如

在[1]中:x =" - c/home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/--optnion12 --verbose"

在[2]中: import yaml

在[3]中: print yaml.dump([dict(ATTRIBUTES=[dict(CONFIG=x)])], default_flow_style=False)

错了一个

- ATTRIBUTES:
  - CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/
      --optnion12 --verbose
Run Code Online (Sandbox Code Playgroud)

应该是这样的

- ATTRIBUTES:
  - CONFIG: -c /home/user/test/test2/test23/tet/2s/test1/stest/longdirectory1/directory2/ --optnion12 --verbose
Run Code Online (Sandbox Code Playgroud)

python yaml dump line-breaks long-lines

15
推荐指数
1
解决办法
5989
查看次数

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

我有一长串代码,我希望在多行之间分解.我使用什么,语法是什么?

例如,添加一串字符串:

val text = "This " + "is " + "a " + "long " + "long " + "line"
Run Code Online (Sandbox Code Playgroud)

syntax line-breaks long-lines kotlin

9
推荐指数
1
解决办法
6820
查看次数

如何以及在哪里打破长行代码?

可能重复:
在哪里包装一行代码,特别是长参数列表?
编码标准和行长度

嗨,

  • 你在哪里打破长行代码?(例如:运营商之前或之后)
  • 如果它是一个长字符串,你是否将字符串拆分为子字符串?
  • 在打破长线时还存在哪些其他情况?

long-lines

6
推荐指数
1
解决办法
3万
查看次数

如何取消设置Emacs的空白模式的前景色

在编程文件中,我使用空白模式来突出显示选项卡和长行.默认突出显示对我来说太装饰了.我只想用灰色背景突出显示它们并保留它应该是字体的正常颜色.我该怎么设置?

以下设置不起作用.我希望超过80列的代码看起来偏黄,作为快照中80列内的字符.

;; face for long lines' tails
(set-face-attribute 'whitespace-line nil
                    :background "#555"
                    :weight 'bold)

;; face for Tabs
(set-face-attribute 'whitespace-tab nil
                    :background "#555"
                    :weight 'bold)
Run Code Online (Sandbox Code Playgroud)

空白模式

emacs whitespace long-lines

5
推荐指数
1
解决办法
1610
查看次数

LaTeX排长队

我在逐字环境中编写了一些代码.有时,行太长,生成的pdf看起来很丑 - 文本行越过右边距.我该怎么做才能自动打破这些长线?有什么比逐字环境更好的吗?

谢谢,卢西恩

latex long-lines

4
推荐指数
2
解决办法
8859
查看次数

突出显示太长的线条

在 vim 中,我可以创建一条规则来突出显示长度超过 80 个字符的行。我可以在 IntelliJ 中执行此操作吗?这是 vim 中的一个例子:

vim 示例

intellij-idea long-lines

4
推荐指数
1
解决办法
4066
查看次数

如何在emacs垂直边框内删除换行符号

我喜欢adaptive-wrap-prefix-mode,只要您克服窗口宽度,它就会自动换行,并在下一行中使用非真实(“软”)压痕很好地格式化文本。

但是,这有一个问题。每当发生这种情况时,emacs都会在其垂直线的两侧绘制一个“换行”符号,而这些符号确实引起我的注意,从而破坏了自动换行的整个目的(不破坏长行代码的视觉缩进) )。

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

emacs word-wrap long-lines

4
推荐指数
2
解决办法
641
查看次数

Haskell懒惰的字节串字不懒惰?

我有以下Haskell程序用于计算整数字符串的最大和子串:

{-# LANGUAGE BangPatterns #-} {-# OPTIONS_GHC -O2 #-}
import Data.Functor
import Data.Maybe 
import Data.ByteString.Lazy.Char8 (getContents,lines,readInt,words)
import Prelude hiding (getContents,words,lines)

main = do
    cont <- words <$> getContents
    putStrLn $ show $ snd $ foldl opt (0,0) $ map (fst.fromJust.readInt) cont

opt (!c,!m) x = (max 0 (c+x),max m (c+x))
Run Code Online (Sandbox Code Playgroud)

该程序的问题在于它将整个文件读入内存.没有BytesString的相应程序没有这个问题:

{-# LANGUAGE BangPatterns #-} {-# OPTIONS_GHC -O2 #-}
import Data.Functor
import Data.Maybe 

main = do
    cont <- words <$> getContents
    putStrLn $ show $ snd $ foldl opt (0,0) …
Run Code Online (Sandbox Code Playgroud)

haskell long-lines bytestring lazy-io

3
推荐指数
1
解决办法
279
查看次数

分手久了要表态

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

以下将导致语法错误:

for (one, two, three, four, five in
     one_to_five):
    pass
Run Code Online (Sandbox Code Playgroud)

python for-loop pep8 long-lines

1
推荐指数
2
解决办法
1938
查看次数

正则表达式?如何在Notepad ++中打破行

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

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

代码示例:

{"dir":"ltr","editor":"Rich Text Editor","common":{".........
Run Code Online (Sandbox Code Playgroud)

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

regex notepad++ line-breaks long-lines

1
推荐指数
1
解决办法
332
查看次数

是否可以在 Vi 中以缠绕的长线上下移动光标?

自从我开始使用 vi 以来,这个问题在我脑海里萦绕了很长一段时间。

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

谢谢

vim long-lines

0
推荐指数
1
解决办法
426
查看次数