问题标签 [viml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
12878 浏览

regex - vimscript 中的正则表达式

在 vimscript 中,如何http://www.google.com使用正则表达式摆脱这种情况,并将其存储在另一个变量中?

我似乎找不到任何关于此的文档。

0 投票
3 回答
2344 浏览

vim - Vimscript:查找最后一个左括号或括号

我想在 vimscript 中编写一个函数来查找一行中最后一个开括号或括号。这不一定是一个简单的问题,因为它需要能够处理以下所有问题:

如您所见,嵌套括号、不同符号和字符串标记都需要智能处理。这甚至可能吗?是否有带有 vimscript 正则表达式的工具来进行上下文感知搜索,这些搜索知道字符串中未闭合括号和括号之间的区别?

鉴于您可以语法突出显示不平衡的括号,因此应该可以在一行中找到最后一个未闭合的括号/括号。如何才能做到这一点?

0 投票
4 回答
21200 浏览

vim - VimScript 还是 VimL?

Vim 脚本语言的正确名称是什么?我看到它被称为VimScriptVim 脚本甚至VimL

VimL 甚至在 GitHub 上被列为第10 大最受欢迎的编程语言!VimL 这个名字背后的历史是什么?为什么 Git 的人称它为 VimL?

0 投票
1 回答
278 浏览

vim - 如何在vimscript中将%放入变量中

我正在寻找使用 % char 捕获当前类名(在 java 中) - 但在 vimscript 我想将此字符串值推送到变量中

let objName = % 当前抛出错误,所以我正在寻求帮助(vimscript 新手)

0 投票
2 回答
2777 浏览

function - Vimscript 打印功能?

Vimscript 中是否有允许您简单地将文本打印到编辑器的功能或约定?该函数echo仅提供命令行打印功能,并不实际打印到编辑器。

0 投票
1 回答
193 浏览

vim - 匹配 vimscript 中的部分文件类型

我有一个文件jasmine.coffee在 VIM 中被识别,但&filetype=='coffee'评估为假。

有没有办法在 Vimscript 中进行部分文件类型匹配

0 投票
2 回答
727 浏览

vim - 在 VimScript 中解析日期

给定一个“2012-09-31”形式的日期字符串,我想要一个 vimscript 函数来解析它,这样我就可以计算相对日期。欢迎使用纯 vimscript 或 python 解决方案。

0 投票
3 回答
1823 浏览

vim - Vimscript: Number of listed buffers

In my vimscript, I need to get a count of all buffers that are considered listed/listable (i.e. all buffers that do not have the unlisted, 'u', attribute).

What's the recommended way of deriving this value?

0 投票
4 回答
15808 浏览

vim - vimscript 调用与执行

call在 vimscript 中,和 和有什么区别execute?在什么场景/用例中我应该使用一个与另一个?

(免责声明,我知道 vim 中提供了广泛的在线帮助 - 我正在寻求这个特定问题的简明答案)。

0 投票
1 回答
491 浏览

vim - 奇怪的 vimscript 冒号语法

我在阅读逃犯插件的源代码时遇到了一些奇怪的 vimscript 语法,我无法找到任何文档或弄清楚它的作用。这是一个用户命令,后跟一个空格和一个冒号,如下所示(第三行):

我以前从未见过这个!我已经阅读了 Steve Losh 的 Learn Vimscript the Hardway 一书,阅读了大量关于 vimscript 的文章,经常阅读帮助,除了这里之外从未遇到过这个问题。有人知道吗?