代码之家  ›  专栏  ›  技术社区  ›  Morgan Cheng

“功能”和“功能”有什么区别?“在VIM?

  •  14
  • Morgan Cheng  · 技术社区  · 15 年前

    我看到了“函数”的一些用法。在其他的vimrc文件中,但是不容易找到“函数”的文档。.

    “功能”和“功能”有什么区别??

    3 回复  |  直到 15 年前
        1
  •  19
  •   Egor Rogov    15 年前

    :help user-functions

    当使用此名称的函数已经存在并且[!是
    未使用给出错误消息。什么时候!使用,
    已存在的函数将被静默替换。除非
    当前正在执行,这是一个错误。

        2
  •  8
  •   Mehrdad Afshari    15 年前

    通常,它会抑制命令可能发出的消息。

    例如,使用 function! ,可以重新声明已定义的函数。

        3
  •  6
  •   CB Bailey    15 年前

    function (使用适当的)参数定义一个新函数,但如果已经存在具有给定名称的函数,则该参数将失败。 function! 将始终用提供的新定义替换给定名称的任何现有函数。

    这就意味着:

    :help function