好吧,所以我想创建一个自定义命令(并将它放在我的.vimrc文件中,如果可能,使用:command命令),它基本上缩进行光标所在,然后移动到下一行。任何想法如何做到这一点?vim:如何创建自定义命令来缩进,然后转到下一行
0
A
回答
1
这样做:
:nnoremap Q >>j
这将映射Q
做你想做什么。
您可以用任何东西替换Q
。
您可以将上述映射永久 放在您的.vimrc
(没有:
字符)中。
欲了解更多信息请查看:h map
+1
你可以使用'>>'缩进当前行 – FDinoff
+0
@FDinoff,但我想要一个缩进的代码,然后转到下一行 – user2719875
+0
@jahroy,你提供的代码是否会覆盖Q的原始函数? – user2719875
相关问题
- 1. 如何创建一个自定义命令在Vim中进行搜索?
- 2. 如何在vim中最后一次编辑时运行命令(即缩进)
- 3. Vim:创建需要移动的自定义命令
- 4. 在Vim中自动缩进文件后的命令
- 5. bash命令来创建自定义命名的文件
- 6. Vim命令行转义超时
- 7. 自定义命令的创建
- 8. 的Doxygen - 创建自定义命令
- 9. Vim插件 - 命令模式下params自定义自动完成
- 10. 自动转到vim中的下一行
- 11. 如何创建我自己的自定义命令
- 12. 创建VIM-样式命令行界面
- 13. 创建zf自定义命令,如zf创建表单
- 14. 静默地执行vim命令,然后在vim中回显
- 15. 如何创建多行缩写vim
- 16. Vim自动缩进换行
- 17. VIM closetag插件缩进下一行
- 18. vim - remapping >><<(缩进命令)
- 19. Linux来定义自定义Shell命令?
- 20. 命令行来创建一个目录
- 21. Vim:重新定义命令
- 22. vim和snipmate /片段:如何创建自定义行为
- 23. Vim中的缩写以下命令
- 24. 如何自定义用vim缩进文件?
- 25. 在vim自定义命令中调用“set”命令
- 26. Node.js&npm:如何创建自定义npm cli命令?
- 27. 创建自定义vim语法:我可以设置自定义自动缩进规则吗?
- 28. 如何自定义排序然后在angularjs中进行排序?
- 29. 自动运行metasploit然后meterpreter命令
- 30. 创建一个新的进程来执行ls命令
你为什么要命令来做到这一点?如果您尝试缩进一段文本,请使用' >>'(例10''缩进10行)。或者你想重新整理整个文件'gg = G'?或者你可以写一个宏缩进当前行并向下移动一行。为此创建一个命令似乎有些过分 –
FDinoff
':Q'比'j'快得多,效率高。 –
romainl