2017-02-17 51 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");