gpt4 book ai didi

Vim 将高亮信息屏幕保存到文件

转载 作者:行者123 更新时间:2023-12-03 23:55:25 26 4
gpt4 key购买 nike

如果你输入 :highlight ,Vim 有没有办法保存出现的窗口?我正在研究一个配色方案,如果能够在真实窗口中打开它的副本会很有帮助(这样我就可以在我的配色方案中处理好线条后进行搜索或删除)。我已经尝试过 :h :highlight ,它没有发现任何有用的东西,但肯定有办法。谢谢!

最佳答案

您可以使用 redir 将 highlight 的输出重定向到文件。

在 vim 中运行

:redir > file
:highlight
:redir END

文件现在应该包含 highlight 的输出。

更新 :在高亮文件中高亮 xxx 的一种方法是运行下面的函数
function! HiFile()
let i = 1
while i <= line("$")
if strlen(getline(i)) > 0 && len(split(getline(i))) > 2
let w = split(getline(i))[0]
exe "syn match " . w . " /\\(" . w . "\\s\\+\\)\\@<=xxx/"
endif
let i += 1
endwhile
endfunction

该函数使用 syn match 将高亮组与其后的 xxx 进行匹配。

你可以把这个函数放在你的 vimrc 中,然后在高亮文件中输入 :call HiFile() 来运行它。

关于Vim 将高亮信息屏幕保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049965/

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