選択範囲を () で囲む Delphi ライブ テンプレート (D2010) を作成しようとしています。私の現在の試みは次のようになります:
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
ほとんど機能しますが、余分な空白が入ります。次のようなコード行がある場合:
if blah = 5 then
blah = 5 の部分だけを選択してテンプレートを呼び出したところ、次のようになりました。
if (blah = 5) then
しかし、それは結局
if ( blah = 5) then
助言がありますか?
編集:テンプレート全体は次のとおりです。
<?xml version="1.0" encoding="utf-8" ?>
<codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
version="1.0.0">
<template name="(" surround="true" invoke="none">
<description>
Surround selection by parentheses
</description>
<author>
Mark Ford
</author>
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
</code>
</template>
</codetemplate>