snipmate snipp中的vim命令

2024-05-19 12:35:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用snipmate插件与vim。如何在snipmate片段中编写可以写入的任何命令呢?比如<ESC><leader><cr>等等。。。在

我希望能够编写一个代码段来导入python调试器,设置trace,然后返回正常模式。我很难回到正常模式。我不知道如何用snipmate编码。在

基本上我会想要这样的东西,但是这不会正常工作:

snippet pdb
    import pdb; pdb.set_trace()<ESC>

这只会在末尾添加'<ESC>',但我想返回正常模式。这可能吗?在


Tags: 命令插件编码代码段模式tracevimsnippet
1条回答
网友
1楼 · 发布于 2024-05-19 12:35:05

snipMate片段类似于甾体上的内置:abbreviate,通常包含参数插入、镜像和多个停止点。在这里,您似乎不需要所有这些高级功能,因此最好使用一个简单的插入模式缩写,在这里您确实可以使用Vim密钥表示法:

:ia pdb import pdb; pdb.set_trace()<ESC>

对于snipMate本身,不可能离开插入模式。在

相关问题 更多 >