gpt4 book ai didi

vim - 如何使用vim的标记功能但将光标保持在原处

转载 作者:行者123 更新时间:2023-12-04 22:50:08 24 4
gpt4 key购买 nike

Vim 的 mark functionality允许将函数应用于当前行和标记行之间的每一行。例如,如果我标记以下行 3k

1 var a = 0;
2 while (a < 10){
3 a++;
4 console.log('Hello');
5 console.log('world');
6 █
7 }

并从光标位置( )发出命令 >'k ,我会得到以下
1 var a = 0;
2 while (a < 10){
3 █ a++;
4 console.log('Hello');
5 console.log('world');
6
7 }

(注意:光标可能超过 a ,但这并不重要)

这是想要的效果,但现在光标已经完全向上移动了。在大多数情况下,这是可取的,因为我通常想从顶部进行编辑。但在这种情况下,我可能想再次缩进,所以我必须再次导航到底部。在我缩进 20 多行的情况下,这将成为一项真正的苦差事。

如何暂时禁用此寻回功能?

最佳答案

最简单的解决方案是在您的命令后按 ``(即反引号两次)以跳回前一个位置。

关于vim - 如何使用vim的标记功能但将光标保持在原处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8548105/

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