我是vim的新用户,发现宏非常有用,但我想知道是否有一种方法可以在插入模式下使用它们,而不是一直切换到常规模式。这意味着我想要在插入模式下开始并完成录制宏。在vim插入模式下使用宏
1
A
回答
6
作为触发宏的命令,@
是一个正常的模式命令,你运气不好。您当然可以在插入模式下使用类似<c-o>
的东西来执行1个正常模式命令,然后返回到插入模式。然而,你想要做的声音就像它违背了“vim方式”。
vim方式意味着您将大部分时间花在正常模式下,并且只能进入插入模式进行短时间爆发。掌握正常模式是vim获得大部分能力的地方。普通模式允许您编写操作符和动作,以小小的思想操作文本块,使用.
命令执行简单的重复/重做操作,并且允许令人愉快的矮胖撤消历史记录。
1
您可以使用Control-O退出插入模式,执行一个宏命令,然后返回插入模式。
在实践中,5个按键:控制档Ø@ macro_key
但可以使用inoremap
在.vimrc文件重新映射一键多次按键!
在我的键盘上,ù
关键是从来没有在实践中,我的.vimrc文件包含行:
inoremap ù <C-O>@
现在,我可以按ù
键,然后按宏观执行插入模式宏键。
相关问题
- 1. VIM在插入模式下导航
- 2. 如何配置Vim,使CapsLock仅在插入模式下启用
- 3. 插入模式下的Vim键映射
- 4. 插入模式下缺少VIM逗号
- 5. Vim:删除插入模式
- 6. 让IdeaVim在插入模式下使用IDE快捷键,但在正常模式下使用VIM键盘图
- 7. Vim仅在插入模式下禁用鼠标
- 8. Vim - 使点击退出插入模式
- 9. 在vim中防止插入模式
- 10. 从autocmd插入模式在Vim
- 11. Vim的:在插入模式映射
- 12. 指定键在插入模式下也在vim中运行
- 13. Vim不会采用在插入模式下使用CTRL键的映射
- 14. 在Vim模式下使用Codemirror
- 15. 在正常模式下插入空白行的Vim命令
- 16. VIM - 通过包装线移动(在插入模式下)
- 17. Vim:为什么noremap无法在插入模式下工作?
- 18. vim auto在插入模式下关闭$$和\ [\]?
- 19. Vim在插入模式下更改块光标
- 20. 在插入模式下恢复Vim转义关键错误^ [
- 21. 在插入模式下的Vim CursorLine颜色变化
- 22. VIM:在插入模式下跳出自动生成的代码
- 23. Vim在插入模式下重新映射ctrl
- 24. Vim在插入模式下随机添加新行
- 25. vim:在插入模式下撤消换行符?
- 26. 在插入模式下双击j将退出插入模式
- 27. Vim:如何插入视觉块模式?
- 28. Vim EasyMotion:移动后插入模式?
- 29. VIM:跳转到插入模式后:写
- 30. Vim退出插入模式将光标移动到下一行