69得票4回答
VimScript还是VimL?

什么是Vim脚本语言的正确名称?我看到它被称为"VimScript"、"Vim script",甚至是"VimL"。 在GitHub上,VimL甚至被列为第十个最受欢迎的编程语言!VimL名称背后的历史是什么?为什么Git的人们称其为VimL?

37得票4回答
vimscript call和execute的区别

在vimscript中,call和execute有什么区别?在什么场景/用例下应该使用其中之一?

21得票1回答
Vimscript中的正则表达式

let test = 'a href="http://www.google.com">www.google.com</a;' 在vimscript中,我如何使用正则表达式获取http://www.google.com并将其存储在另一个变量中? 我无法找到任何相关文档。

10得票2回答
Vim:重新映射键以移动到下一行(非空白行)(反之亦然)

我正在寻找一种将按键重新映射为将光标向下移动到下一行的方法,跳过仅包含\n的行,并且有一种方法可以做相同的操作,只是将光标向上移至下一行。 本质上,我想要做的是与 { 和 } 动作相反的操作。

9得票3回答
Vimscript:查找最后一个打开的括号或方括号

我想在vimscript中编写一个函数,找到一行中最后一个打开的括号或方括号。这并不是一个容易的问题,因为它需要能够处理以下所有情况: function(abc function(abc, [def function(abc, [def], "string(" function(abc, [...

7得票3回答
Vimscript: 列出的缓冲区数量

在我的vimscript中,我需要获取所有被视为已列出或可列出的缓冲区数量(即所有没有未列出属性'u'的缓冲区)。 推荐的方法是什么来获得这个值?