问题标签 [sublimetext-snippet]

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 回答
159 浏览

sublimetext3 - 在 SublimeText 上键入点时自动完成列表 RESET

我实现了一个 SublimeText 自动完成插件:

它很好用,但问题是当我输入“。”时 它重置完成建议。

例如,我输入“tf”,它会建议我所有的自定义列表,然后我输入“tf”。它建议我一个列表,因为我之前没有输入“tf”。我希望我的脚本考虑在点之前输入的内容。

很难解释。你知道我需要做什么吗?

编辑 :

这是它的作用:

在此处输入图像描述

您可以在此处看到“tf”未突出显示。

0 投票
2 回答
528 浏览

vue.js - source.vue 在我的 sublime text3 中的 vue 片段中不起作用?

我的关于 .vue 类型苍蝇的崇高片段有一个非常烦人的问题。
假设我想自己在 sublime 中添加一个 vue 片段,并且我希望下面的 vue tabtrigger 仅在 vue 类型文件中工作。
我将这些代码添加到我的vue.sublime-snippet

将此文件保存在我的 sublime 文件夹中后,我创建一个test.vue文件并键入vue,然后按 Tab。
但是什么也没发生。我期望的是在文件中Some text添加标签后可能会出现。 为什么我的代码片段不适用于 vue 文件? test.vue

PS:我在我的代码片段中改成source.vuesource.js source.php等,并在相应的js、php文件中进行了测试,它们都可以正常工作。只有vue没有成功。sublime 识别 vue 类型文件有什么问题吗?如何解决这个问题呢?

0 投票
1 回答
391 浏览

c - Sublime Text C plugin - code templates and autocomplete

I'm looking for a plugin (or a way to create metadata for a plugin) that will allow me to do the following with Sublime Text 3 for the C programming language.

  1. Generate C source file from a template
  2. (Auto) generate C style function comments

For the plugin I am looking for something that handles autocompletion with argument hints (similar to the hover-box hints in VS indicating what the parameter is. I am aware that this may require some bit of coupling to the documentation of the function in a function block.

0 投票
1 回答
42 浏览

sublimetext3 - 片段式制表位跳到 Sublime 中自动完成的右括号的右侧?

当我打开一个括号时,sublime 会为我添加一个右括号,紧挨着光标的右侧。我很好。

但是,我希望能够在这些括号内输入,然后能够点击制表符立即跳转到右括号的右侧

如何让它做到这一点?

这里有一个部分答案,说使用end键,我没有,因为我不使用数字键盘。它还说你可以映射shift+enter,但这对我来说并不比我现在的方法更好,也就是将我的右手拇指弯曲到我的手下点击右箭头键——对于这种非常频繁的操作来说,这很慢!

0 投票
1 回答
34 浏览

sublimetext3 - 如何编写一个片段而不是像片段获取元素这样切换文本

在片段Get Element中,当我键入get并按下标签时,它将显示

并且该字母T是突出显示和可编辑的,然后键入 letter I,它将变为

自动地。

我想创建一个片段,它可以通过我输入的字母切换文本,就像片段Get Element一样,但我找不到片段的位置。有人知道它的位置或知道如何创建这样的片段吗?

0 投票
1 回答
37 浏览

sublimetext3 - Livereload snippet throwing error

I'm using the livereload plugin with SublimeText3 and when I open SublimeText get this error:

Error parsing snippet xml: expected > in file
Packages/User/livereload.sublime-snippet on line:6

Here's the code:

It's highlighting the < here: ...snipver=1"></'.

Note that it doesn't seem to affect it working, because LiveReload is indeed working but it's annoying every time I open SublimeText I get that error and can't determine why.

0 投票
1 回答
101 浏览

latex - Sublime Text 连续片段

每当我输入关键字并按 Tab 键以使用我的代码段时,我必须通过单击鼠标将光标放在其他位置才能使用另一个代码段。那一点都不好。我希望能够输入 tk;tab 来获取

我的光标在管道上。到目前为止,这有效。但是现在我想例如键入 dr 以在此位置完成 \draw 。虽然我写了这个片段,但它不起作用。那么如何连续使用多个片段呢?

很高兴每一次帮助

0 投票
0 回答
65 浏览

xml - 为什么 Sublime Text 片段只在最后一行有效?

我正在尝试为 Sublime Text 3 创建自己的片段。这里是:

但它仅适用于文档的最后一行。怎么了?

0 投票
1 回答
186 浏览

regex - 在 Sublime Text 3 Snippet 中匹配父文件夹

我正在尝试创建一个输出文件父文件夹名称的片段。例如: /Users/user/src/Page/index.js

返回

Page

我有这个正则表达式模式:

([^\/]+)(?:\/[^\/]+)$

根据 Regex101,与Page/index.jsPage1 组匹配。

试试这个: ${1:${TM_FILEPATH/([^\/]+)(?:\/[^\/]+)$/$2/}}

返回

/Users/user/src/

这让我觉得我这样做完全错了。

我不确定如何使用 Sublime/Perl 的字符串格式选项来实际返回正确的字符串。我什至可能没有正确的模式。做这个的最好方式是什么?

0 投票
1 回答
1757 浏览

latex - 将日期命令插入片段崇高文本3

我正在尝试创建一个用于启动 LaTex 文档的片段,其中包含包和所有内容,但我也希望它自动填写日期。我有 insertdate 包,但我不明白如何使用它。我有代码段: