gpt4 book ai didi

vim - 关于 VIM 脚本编写的好指南?

转载 作者:行者123 更新时间:2023-12-02 05:58:52 24 4
gpt4 key购买 nike

我已经使用 VIM 10 多年了,但从未真正接触过 VIM 脚本(总是主观地认为这是 VIM 比 Emacs 弱的一个领域)。

最近,“在 VIM 脚本中,我可以执行普通模式命令”的实现让我灵光一现,突然开始意识到为什么部分 VIM 脚本是这样的。

normal ma10jd'a20kp

优雅得多
Marker m = currentLocation();
advanceLines(10);
Buffer b = delete(currentLocation(), m);
advanceLines(-20);
insertBuffer(b);

现在的问题是——学习 vim 脚本的好资源是什么?

谢谢!

最佳答案

我能给的最好建议是你阅读:

:help usr_41.txt

这将使您对基础知识有一个很好的概述。然后找到一些你想做的事情并为它们创建函数。当您执行此操作时,请大量使用:

:help function-list

了解所有内置函数是什么。其中大部分与其他脚本语言非常相似(尽管语法更严格),因此您在 python 或其他语言中进行文本操作的任何经验都会很有用。

此外,请查看 vim scripts pageGoogle获取现有脚本的示例以帮助扩展您的知识。

最后(可能也是最重要的),不要害怕询问 stackoverflowVim mailing list如果您遇到任何问题,我们都会提供充足的支持。

关于vim - 关于 VIM 脚本编写的好指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2153892/

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