gpt4 book ai didi

vim - 如何在 Vim 中创建短片断?

转载 作者:行者123 更新时间:2023-12-03 09:42:07 26 4
gpt4 key购买 nike

我最近开始使用 Vim 作为我的文本编辑器,目前正在处理我自己的自定义。

我想键盘映射几乎可以做任何事情,但目前我几乎只将它们用作一种片段工具。

因此,例如,如果我输入 def{TAB} ( :imap def{TAB} def ():<ESC>3ha ),它扩展为:

def |(): # '|' represents the caret

这按预期工作,但是当我输入包含“def”的单词并且对扩展它不感兴趣时​​,当 Vim 等待完整命令时,我发现这很烦人。
  • 有没有办法避免这种情况或为此更有效地使用此功能?
  • 是否有任何其他 Vim 功能更适合于此?


  • 快速浏览后 SnippetsEmu ,看起来它是最好的选择,而且比我最初想象的更容易定制。

    继续上一个示例:
    :Snippet def <{}>():

    定义后,您可以通过键入 def{TAB} 来扩展您的代码段。 .

    最佳答案

    SnippetsEmu是一个有用的片段插件。

    关于vim - 如何在 Vim 中创建短片断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15334/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com