Вопрос

I want to put literal $ in sublime-completions file. I tried first

{ "trigger": "request", "contents": "\$$1 = request('$1');" }

but this seems malformed. It corrupts the whole file. So I tried

{ "trigger": "request", "contents": "$$1 = request('$1');" }

this doesn't corrupt other snippets, but doesn't work neither. When I type in req[tab], 'req' disappears.

How can I put literal $ in completions file? (I know it works in seperate sublime-snippet file, but I want to organize things.)

Это было полезно?

Решение

That may seem strange but here's how it should be:

{ "trigger": "request", "contents": "\\$$1 = request('$1');" }

So $ is \\$.

Just in case, \\$0 will output $0

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top