Vscode-markdown: snippets only supports prefix begin with '\'

Created on 15 Jul 2018  ·  6Comments  ·  Source: yzhang-gh/vscode-markdown

What is the problem?

关于用户代码片段,我在markdown.json添加了如下几个:

    "_": {
        "prefix": "_",
        "body": "_{$1}$0"
    },
    "left{": {
        "prefix": "\\left{",
        "body": "\\left\\{$1\\right\\\\}$0" 
    },

我发现似乎只有\开头的可以输入前缀时自动出现,其他的需要使用插入片段命令。而禁用此扩展后用户代码片段都无法自动出现。
如果可以的话,希望添加上下标和\\left\\{$1\\right\\\\}$0等这几个代码提示。
我没有找到自动显示用户代码片段的设置,如果没有的话,请问是否可以通过扩展实现这个功能?把markdown.json中的代码片段加入代码提示?谢谢:joy:
顺便问一下,是否考虑支持中文语言包?

Most helpful comment

谢谢,确实是这个设置的作用。隐藏的太深了。:joy:


看起来似乎不难,我来尝试一下😏

All 6 comments

我这里可以啊 😳(禁用这个插件之后也可以),我猜测是你还有别的补全,然后 _ 可能在候选列表的靠后的地方

image


中文语言包是指啥,提供中文命令吗

咦。。我不清楚是什么原因,我禁用了其他所有扩展,但仍然会出现这个问题。当我禁用所有扩展后,用户代码片段提示只有在按下快捷键使用插入片段命令才会出现,但当我启用这个扩展后,在markdown文件内无论是否时数学模式,输入\时都会自动出现代码提示,而其他用户代码片段仍然不会自动出现。:sweat_smile: 也就是说,我添加的用户代码片段原本不能自动出现(似乎不是正常情况?我没有看到相关说明),但使用此扩展可以使\开头的用户代码片段自动出现。我在txt文件里也测试了一下,_开头的可以自动出现,而\开头的则必须在输入一个字符才会出现提示,但有一些代码片段仍然无法显示。我不知道是不是我有什么设置有问题?似乎和这个扩展有关系但好像不是扩展的问题。
这是txt的效果
default

default

这是markdown的效果
default
default


中文语言包我也不清楚怎么添加,我看到code-settings-sync添加了中文语言包的支持,把设置的注释和命令标题翻译成了中文。看起来是把需要翻译的内容单独放在一个配置文件里吧:joy:。

我想起来一个设置,"editor.quickSuggestions": true,默认是 false

image


显示语言的话官方有例子,看有没有人愿意帮我吧 😏

谢谢,确实是这个设置的作用。隐藏的太深了。:joy:


看起来似乎不难,我来尝试一下😏

我尝试了一下,似乎没有问题,不过有些消息我不知道怎么测试。我该怎样提交给你?:joy:

你先 clone 我这个仓库,在你自己的仓库上修改之后同步到 GitHub 上,网页上有提交 pull request 的按钮,然后按那个操作就好

image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

FrancesCoronel picture FrancesCoronel  ·  4Comments

deanishe picture deanishe  ·  4Comments

jerry-sky picture jerry-sky  ·  4Comments

MonsieurMan picture MonsieurMan  ·  3Comments

gurbindersingh picture gurbindersingh  ·  4Comments