gpt4 book ai didi

vim - 如何使替换独立于 'gdefault' ?

转载 作者:行者123 更新时间:2023-12-04 06:06:31 26 4
gpt4 key购买 nike

我正在写一个小的 Vim 脚本。根据选项 gdefault,替换需要包含 /g 或不需要。

如何使替换独立于用户的设置?

除了测试gdefault,还有更好的方法吗?

最佳答案

我不确定你到底在问什么,但是做这样的事情的典型方法是保存用户的选项设置,将选项更改为你想要的,执行命令,然后恢复用户的设置。例如,

let user_gdefault = &gdefault
set nogdefault
s/something/something else/g
let &gdefault = user_gdefault

如果你想更好地使用 try/finally 结构:

let user_gdefault = &gdefault
try
set nogdefault
s/something/something else/g
finally
let &gdefault = user_gdefault
endtry

关于vim - 如何使替换独立于 'gdefault' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289175/

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