gpt4 book ai didi

vim - 插入空行而不进入插入模式

转载 作者:行者123 更新时间:2023-12-01 23:30:09 30 4
gpt4 key购买 nike

我经常发现自己按 o 或 O 和 ctrl{ 来插入空行并退出插入模式。

认为必须有一种更简单的方法,并希望保留我的光标位置,我将这些草率的宏组合在一起:

map <Leader>O :let cursorpos = getpos(".")<CR>:i<CR><CR>.<CR>:let cursorpos[1] = cursorpos[1] + 1<CR>:call setpos('.', cursorpos)<CR>
map <Leader>o :let cursorpos = getpos(".")<CR>:a<CR><CR>.<CR>:call setpos('.', cursorpos)<CR>

但是,这不允许范围。如果能够转到 5\O 并在当前行上方获得 5 个空格,那就太好了。

关于如何修复此问题以允许范围并在完成后仍返回到原始光标位置有什么建议吗?

最佳答案

您可以使用:调用append(linenumber,repeat([''], 5))。它不会移动光标。

关于vim - 插入空行而不进入插入模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170348/

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