求回到上一行起始位置的快捷键(与enter/return相反)
解决方案
要实现你说的「上移一行并定位到该行缩进后的输入起始处」(也就是Enter的反向操作),可以这样处理:
原生快捷键组合
普通模式下,先按k上移一行,再按^(Shift+6)跳到该行的第一个非空白字符——这就是你要的缩进后起始位置。
自定义单键快捷键
如果觉得组合键麻烦,可在Vim配置文件(.vimrc或init.vim)里添加映射,把操作绑定到一个单键:
nnoremap <C-k> k^
保存配置后重启Vim,之后按Ctrl+k就能一步完成上移+定位到缩进起始处的操作。
插入模式下的操作
如果是在插入模式想完成这个动作,可按Ctrl+o k^:Ctrl+o会临时切换到普通模式执行一次k^,然后自动回到插入模式。
内容的提问来源于stack exchange,提问作者user2272600
相关产品推荐
相关产品推荐

