gpt4 book ai didi

vim - 在vim中将一对括号更改为括号的最快方法

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

我是 vim 的新手,正在使用这个强大的编辑器发现大量有趣的东西。

我需要经常做的一件事是将文本中的一对括号更改为方括号(例如将 ( (a+b+c) ) 更改为 [ (a+b+c) ] ),反之亦然。我现在通过手动更改两个字符来做到这一点 ()[] .

但是,当括号之间有很多文本时,可能很难找到一对左括号和右括号,特别是因为更改了第一个 ( 后。至 [然后是 %命令将不再能够找到对应的 ) .

我想知道是否有更好更快的方法来进行此类更改?

最佳答案

我会简单地这样做:%r]^or[ .

这是一个解释:

  • f( -- 将光标放在要更改的第一个括号上(如果它还没有)。
  • % -- 跳转到匹配的括号。
  • r] -- 用括号替换括号。
  • CTRL-O -- 跳回到第一个括号。
  • r[ -- 用括号替换括号。
  • 关于vim - 在vim中将一对括号更改为括号的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25405072/

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