2010-08-25 14 views
6

Estoy tratando de hacer una plantilla en vivo de Delphi (en D2010) para rodear una selección con(). Mi intento actual se parece a:plantilla en vivo Delphi para rodear la selección con paréntesis

<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]> 

y casi funciona, pero pone en espacios en blanco adicionales. Si tengo una línea de código como:

if blah = 5 then 

y he seleccionado sólo el bla = 5 parte e invocado mi plantilla Me gustaría que salir como:

if (blah = 5) then 

pero termina siendo

if ( blah = 5) then 

¿Alguna sugerencia?

Editar: Aquí está toda la plantilla:

<?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> 
+0

yo no era capaz de hacer su trabajo de la plantilla en absoluto. ¿Puedes mostrar el código completo? –

+0

BTW, ModelMaker Code-Explorer ya tiene una característica incorporada. Y ni siquiera necesita la selección en la mayoría de los casos. –

+0

Gracias Uwe, ahora he incluido toda la plantilla. He estado investigando la función de plantilla, pero hasta donde sé, debe ser un error/problema. Estoy buscando en qualitycentral para ver si hay algo que coincida. – MarkF

Respuesta

1

Esto parece ser un error en las plantillas. Ha sido enviado como QC# 21276.

http://qc.embarcadero.com/wc/qcmain.aspx?d=21276

+0

Tenga en cuenta que [QualityCentral ahora se ha cerrado] (https://community.embarcadero.com/blogs/entry/quality-keeps-moving-forward), por lo que no puede acceder a los enlaces de 'qc.embarcadero.com' más. Si necesita acceder a datos antiguos de control de calidad, consulte [QCScraper] (http://www.uweraabe.de/Blog/2017/06/09/how-to-save-qualitycentral/). –

Cuestiones relacionadas