【问题标题】:How to disable wrapping lines in nano?如何在 nano 中禁用换行?
【发布时间】:2017-09-27 17:45:29
【问题描述】:

我的 nano 起初并没有自动换行,它们只是继续前进。我不知道我做了什么,但现在启用了自动换行。

我想知道如何重新配置​​ nano 以禁用自动换行,这让我很困扰。

我已经看到nano -w 命令没有包装,但我想要的是默认禁用它并运行 nano 而不必担心包装。

【问题讨论】:

    标签: line-breaks word-wrap nano


    【解决方案1】:

    要更改 nano 的持久设置,我们可以编辑用户特定的 .nanorc 文件 (/home/user/.nanorc)。该文件包含nano 在启动时加载的配置设置。

    要禁用换行,我们需要指定nowrap 指令。将此行添加到 .nanorc

    set nowrap 
    

    如果该文件不存在,我们可能需要创建它。有关此文件中可用设置的更多信息,请参阅.nanorc man page

    $ man nanorc
    

    【讨论】:

    • 我请求更改默认值或添加警告:savannah.gnu.org/bugs/index.php?55067
    • lists.gnu.org/archive/html/nano-devel/2018-11/msg00057.html 进行了简短的讨论。人们似乎普遍赞成默认使用set nowrap,但似乎还没有做出任何决定。
    • 好建议@mwfearnley。我认为一些发行版已经使用nowrap 和其他不那么令人讨厌的默认值构建了 nano。
    • FWIW,只是 set nowrap 并没有为我做这件事,但添加 set softwrap 也是如此。来自here
    • nowrap/softwrap 都不起作用。纳米 4.8,Ubuntu 20.04。
    【解决方案2】:

    对于像我这样从 google 提出这个问题并且只想暂时禁用换行的其他人,请按 EscL

    这会切换“超长线的硬换行”。

    【讨论】:

      猜你喜欢
      • 2014-11-15
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 2012-08-30
      • 2021-04-21
      相关资源
      最近更新 更多