gpt4 book ai didi

vim - 函数是否比 Neovim 中的命令快?

转载 作者:行者123 更新时间:2023-12-04 19:48:37 27 4
gpt4 key购买 nike

dein即使对于向用户公开的功能,也使用函数而不是命令,这会在您处理 init.vim 时增加一些额外的输入。这是有原因的吗?函数比命令快吗?

最佳答案

由于大多数自定义命令调用一个(或多个)用户定义的函数,对函数有微小的性能优势,但这根本不重要

命令不仅可以通过更快的键入、允许(自定义)完成、更容易被发现等来弥补这一点。关于过早优化的所有警告(不要这样做)都适用于此处。


您指的是dein 包管理器。我猜想只有(大部分)在启动期间需要与它交互,方法是在 ~/.vimrc 中调用它。通过使用(自动加载)函数,你不需要:runtime plugin/dein.vim 来定义自定义命令;只需在 'runtimepath' 中包含 dein 就足以调用其功能。

此外,这避免了不/很少交互使用的命令污染命令命名空间。一些插件作者也有自己独特的风格。要获得明确的答案,您必须询问作者:-)

关于vim - 函数是否比 Neovim 中的命令快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44964111/

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