gpt4 book ai didi

vim - 使用 Vim 处理 "colourize"文件或输入流

转载 作者:行者123 更新时间:2023-12-05 01:34:27 24 4
gpt4 key购买 nike

这可能是一个奇怪的问题,但仍然如此。我用 cat在 bash (KDE Konsole) 中显示文件,

cat foobar.rb

现在,我想用 Vim 给 foobar.rb 着色根据启动时得到的文件 foobar.rb在 Vim 中。编辑:但仅用于显示目的,在终端上。

我不确定这是否可行,但我认为如果我可以使用 Vim 来做这件事会很好。

我真的只想要彩色关键字,而 Vim 有完美的颜色定义。

所以我认为结合这个会很棒。

不过,这在 Vim 中开箱即用是可能的吗?

最佳答案

一种方法是使用诸如 Pygments 之类的库。 ,这是一个通用的语法高亮器。您可以编写一个名为 ccat 的包装器或将语法突出显示应用于输入文件并写入标准输出的东西。

如果要在突出显示的文件中上下翻页,可以使用 less-R开关,它将控制字符直接传递到终端,保留颜色。所以:

ccat file.rb | less -R

但在这一点上,您几乎掌握了 view 的功能。 .

关于vim - 使用 Vim 处理 "colourize"文件或输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8626600/

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