开发者社区> 问答> 正文

限制每行编辑器VI Linux的字符数

我正在尝试在编辑器vi中限制可以执行的每行字符数。达到这些x字符后,请用回车符将该行打断。例如:限制50个字符。

我还没有看到有任何命令(例如:set nu在编辑器vi中写入行号)或类似的命令来激活它。

我知道,要使其生效,我必须创建文件〜/ .vimrc,但在那里我不知道如何编辑它,以便以后创建文件时可以对其进行限制。

展开
收起
祖安文状元 2020-01-07 14:05:34 625 0
1 条回答
写回答
取消 提交回答
  • 你真的在用vi吗?您可能正在使用vim。如果是这样,:help将回答您的大多数_我不知道_s。从那里,您还可以通过单击Ctrl+ 跳到链接后的帮助的特定部分(您可以识别出它们的颜色,粗体或上光的位置)](是的,您还可以输入:help ctrl-]以查看键上的帮助我刚刚提到的组合)。

    为了执行您想要的操作,只需在文件中放置set textwidth=50或放置就足够了(请注意,值为零表示该选项已禁用,或者如果您愿意,则为无限)。如果要查看此选项的描述,请输入。set tw=50~/.vimrctwtw:help textwidth

    :set tw=50但是,此设置()不会更改现有行。为了根据的当前设置更改所有已经存在的行tw,您可以执行以下操作gggqG:移至第一行(gg),然后对行进行格式设置(gq对于信息输入:help gq,这还将揭示此命令具有以下原因的原因)即使tw为0 也不会影响效果)到最后一行(G移动到文件的最后一行)。

    2020-01-07 14:05:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载