2017-02-17 66 views
0

我想用一个片段在我的C++代码,以快速地将进行调试中断:包括在凌片段美元符号+数字

asm("int $3"); 

所以我一定要添加到snippets.json

'.source.cpp': 
    'debugint': 
    'prefix': 'debugint' 
    'body': 'asm("int $3");' 

当然,$ 3被解释为片段变量。有没有办法让代码片段工作。 $$无法正常工作,因为输出是

asm("int $"); 
+0

它支持扩展ASM?你可以尝试像'asm(“int%0”::“i”(3));'。 –

回答

0

非常感谢David Wohlferd,这使我指出了正确的方向!

snippets.json:

'body': 'asm("int $${1:3}");' 

导致正确的代码片段:

asm("int $3");