gpt4 book ai didi

vim - 如何在不丢失光标位置的情况下在 vim 中使用 "select all"?

转载 作者:行者123 更新时间:2023-12-02 21:26:59 25 4
gpt4 key购买 nike

我的 mswin.vim 包含以下 Ctrl-A 命令

inoremap <C-A> <C-O>gg<C-O>gH<C-O>G

这个命令正确地选择了文件中的所有行,但也使光标跳到文件的末尾(不希望的副作用)。有没有办法在不移动光标的情况下“全选”?

在此先感谢您的任何帮助或建议。

最佳答案

这恐怕无法实现。由于在视觉选择模式下,光标将位于视觉范围的开头或结尾。视觉模式下的任何运动都会导致视觉选择范围发生变化(取决于视觉模式:char/line/block-wise)。

关键是,在全选保持光标位置 之后,您想做什么?这可能是一个 X->Y 问题,请告诉我们您的最终目标是什么。可能有更好的解决方案。

顺便说一句,C-A 对于递增数字非常有用,也许您想重新考虑 map 触发器?

关于vim - 如何在不丢失光标位置的情况下在 vim 中使用 "select all"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23438455/

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