|
|
1
41
在我看来,当您想要插入多行文本时,这是非常实用的。然后,您可以映射一个键盘快捷键来调用您的函数:
|
|
|
2
41
迟到,只是为了将来参考,但另一种方法是创建命令,例如。
说明:该命令在命令模式下运行,您可以使用:normal切换到正常模式,然后使用“i”插入模式,在“i”之后是文本,然后使用escape结束,escape通过输入^V作为字符输入 也可以添加参数,例如。
哪里
|
|
|
3
15
生成html.vim ~/.vim/插件/ 使用以下代码
这样,每次我在vim中打开一个新的.html文件时,它都会将该文本打印到新文件中 |
|
|
4
8
你能定义一个缩写吗。例如
因为上面的内容似乎没有参数化? 事实上,查看我的VIM配置,我检测到一个新的.html文件正在加载,因此:
值得一试 Vim Cookbook 为了这类东西。这是一项合理的投资。 |
|
|
5
8
我喜欢使用 snippetsEmu vim插件插入代码片段,如您的。 snippetsEmu的优点是,您可以指定占位符并直接跳转到占位符以插入值。例如,在您的示例中,您可以在 标题 标记,以便插入此代码段时可以轻松地向文档添加标题。
编辑 狙击手
snipMate
插件
|
|
|
6
4
这应该是可能的。我使用自动更换。在我的.vimrc中,我有一行:
每当我启动Perl脚本时,我只需键入perls并点击Enter键。 |
|
|
7
4
如果你像我一样还没有完全掌握vimScript,你可以使用Python(或任何其他程序)
This guy
讨论vim表达式寄存器。基本上你把这样的东西放在你的
因此,每次在插入模式下按
Ctrl键
J
它调用脚本
然后记住使文件可执行(
|
|
|
8
1
或者,如果已复制此模板,则可以使用
|
|
|
9
1
有很多 template expander plugins 为了维姆。
NB:我在维护
fork of muTemplate
. 只需将代码转储到
所有路径问题、可移植性问题等都已得到解决。与snippetEmu不同,它支持(并以某种方式期望)几个( hard to maintain ,IMO)代码段在同一代码段定义文件中,Mu模板要求每个代码段有一个模板文件。 |
|
|
10
0
我用
那么如果你能打字的话
|