gpt4 book ai didi

vim - vim中用空格包围字符的命令

转载 作者:行者123 更新时间:2023-12-02 20:36:32 26 4
gpt4 key购买 nike

我正在尝试正确使用 vim - 为了帮助我,我将箭头键映射到“”,以便我被迫使用 {hjlk} 来移动。

当我只想用空格包围字符时,这给我带来了问题,例如:

“2+3”的格式更好“2 + 3”

以前,我会将光标放在 + 上并输入:

i[space][arrow-right][space][Esc]

按 5 次。

要在没有箭头的情况下执行此操作,我似乎需要将光标放在 + 上并转到:

i[space][Esc]lli[space][Esc]

按 8 次。

我可以将“li”转换为“a”,从而将其减少到按 7 次:

i[space][Esc]la[space][Esc]

除了将其写入宏之外,还有更好的方法吗?是否有一些神奇的 vim 命令可以让我在不到 5 次按下的情况下完成它 - 以及某种方式来概括它,以便我可以对整个单词或符号执行此操作,例如,如果我想将 3==4 转换为 3 == 4?

最佳答案

就我个人而言,我认为销毁您想要包围的内容,然后重新粘贴它是最有意义的。

c w "" ESC P

显然,您可以将对象和引号替换为您喜欢的任何内容。要将一个字符+更改为[空格]+[空格],您可以这样做

s [space] [space] ESC P

在+

关于vim - vim中用空格包围字符的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2443347/

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