Tôi đang cố gắng tạo một mẫu trực tiếp Delphi (trong D2010) để bao quanh vùng chọn bằng(). Nỗ lực hiện tại của tôi trông giống như:Mẫu sống Delphi để bao quanh vùng chọn với dấu ngoặc đơn
<code language="Delphi" delimiter="|"><![CDATA[(|selected|)]]>
và nó hầu như hoạt động nhưng đặt thêm khoảng trắng. Nếu tôi có một dòng mã như:
if blah = 5 then
và tôi chọn chỉ là blah = 5 phần và gọi mẫu của tôi, tôi muốn nó đi ra như:
if (blah = 5) then
nhưng nó kết thúc lên được
if ( blah = 5) then
Mọi đề xuất?
Edit: Đây là toàn bộ mẫu:
<?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>
Tôi không thể làm mẫu của bạn hoạt động được. Bạn có thể hiển thị mã hoàn chỉnh không? –
BTW, ModelMaker Code-Explorer có tính năng như vậy đã được tích hợp sẵn. Và nó thậm chí không cần lựa chọn trong hầu hết các trường hợp. –
Cảm ơn Uwe, tôi đã bao gồm toàn bộ mẫu. Tôi đã nghiên cứu các tính năng mẫu, nhưng theo như tôi có thể nói điều này phải là một lỗi/vấn đề với nó. Tôi đang tìm kiếm chất lượng để xem liệu có gì phù hợp không. – MarkF