gpt4 book ai didi

vim - vim 可以用默认寄存器替换文本对象吗?

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

示例:我有一些文本,比如这个 php 代码

if(empty($condition)) {
// work here...
}

我的默认寄存器包含字符串“$NewCondition”。

我想将光标放在第一组括号内 (...) 并执行一个命令,结果如下:

if($NewCondition) {
// work here...
}

所以我的问题是:有什么方法可以使用默认寄存器替换括号内的文本吗?

我找到的大多数建议,such as this one , 当有嵌套的括号时失败。

我也知道我可以命名寄存器,例如 "ayi( 将括号中的所有文本拉入寄存器 a,但我不想必须键入每次我拉动时都会多出两个字符。这就是为什么我要询问默认寄存器的原因。

在理想的解决方案中,默认寄存器在替换完成后仍将包含“$NewCondition”。

最佳答案

vi)p

不幸的是,这也会将旧文本放入默认寄存器中。

关于vim - vim 可以用默认寄存器替换文本对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7747426/

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