我尝试了以下代码,作为可视选择的ultisnips代码段,
但是我尝试运行(扩展)该消息时收到Unexpected token \n in JSON at position 17"
消息。 json有效负载已正确设置,因为我可以从命令行使用有效的curl请求,而不会出现任何问题。
在插值\n
的值时转义snip.v.text
的正确方法是什么?
snippet q "executes a query defined by visual selection"
`!p
import subprocess
subprocess.call([
'curl',
'-H@curlheaders',
'-d',
snip.v.text,
'https://example.com/graphql'
])
`
endsnippet