Я пытаюсь создать живой шаблон Delphi (в D2010), чтобы окружить выделенную область (). Моя текущая попытка выглядит так:
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
и это почти работает, но добавляет лишние пробелы. Если у меня есть строка кода, например:
if blah = 5 then
и я выбрал только часть бла = 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>