normal模式下,输入 shift+^6 可以移到第一个非空格处,
如果是在insert模式下,我不想先切换到normal模式,用什么输入可以直接跳转到行的第一个单词(非空格处)?
home键不行,不行,如果行头是空格,我的本意不是到行头的空格,行头的非空格处!
normal模式下,输入 shift+^6 可以移到第一个非空格处,
如果是在insert模式下,我不想先切换到normal模式,用什么输入可以直接跳转到行的第一个单词(非空格处)?
home键不行,不行,如果行头是空格,我的本意不是到行头的空格,行头的非空格处!
• esc,I(插入模式下好用)
• ctrl+o ^(ctrl+o 插入模式执行命令)
• 0w 更不错(非插入模式下好用)
我最终的解决方案
inoremap <C-a> <Esc>^I
2 回答2.6k 阅读✓ 已解决
426 阅读
定义
inoremap ^ <Esc>^i
. 在 insert mode 下按下^
, 就可以移动到行首第一个单词.