gpt4 book ai didi

vim - 你如何让vim在不插入换行符的情况下显示换行?

转载 作者:行者123 更新时间:2023-12-03 13:54:42 26 4
gpt4 key购买 nike

由于意外的 MacBook 母版(主板)发生故障(我的紧急备份 Linux 机器无法运行 TextMate),我正在与我的内部 (g)vim 重新取得联系。总而言之,我对 vim 的效率和功能感到满意,但我对获得即使愚蠢的 HTML textareas 毫不费力地实现的自动换行是多么困难感到羞愧。

考虑文本

Etiam ornare mollis Tortor。暂停 sed neque。精英中的纳拉姆。暨社会零点。

默认情况下,使用 80 个字符宽度的 vim 将其显示为

Etiam ornare mollis Tortor。暂停 sed neque。精英中的纳拉姆。暨社会
拉姆。

这种包装不关心空格,所以有时它只是将单词切成碎片(在这种情况下为 nullam)。当然,你可以打开自动换行,然后得到这个:

Etiam ornare mollis Tortor。暂停 sed neque。精英中的纳拉姆。暨社会
零点。

问题是 vim 在换行符处插入了一个换行符,这是我最不想要的。换句话说,我希望文本在打开自动换行的情况下与 vim 显示的完全一样,但不插入换行符。 (通过这种方式,它可以粘贴到 HTML 文本区域和电子邮件程序中,以及其他地方。)

尽管努力了,但网络搜索没有产生任何有用的结果。我希望 StackOverflow 能在我的 Google-fu 失败的地方成功。

最佳答案

要打开自动换行:

:set wrap
:set linebreak

复制和粘贴原始文本而不是任何填充都适用于 gvim。
但是,对于 xterm 中的 vim,它会复制 EOL 处的空格填充(尽管不是换行符)。
我认为这应该有效,但它没有:
:set mouse=a

关于vim - 你如何让vim在不插入换行符的情况下显示换行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/467739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com