如何保护代码片段免于在 delphi 中自动格式化 CTRL+D

问题描述

是否有任何指令可以防止代码片段被更改?

例如:

 WITH CTE(ID,PERSON,REQUEST,DATE) AS
  (
    SELECT 4,'datanoise','opened','2008-09-02'
       UNION ALL  
    SELECT 5,'marsuboss','2009-09-02' 
       UNION ALL
    SELECT 6,'m3talsmith','2009-09-06' 
       UNION ALL
    SELECT 7,'sferik','2010-09-08' 
       UNION ALL
    SELECT 8,'2010-09-09' 
       UNION ALL
    SELECT 8,'dtrasbo','discussed','2010-09-09' 
      UNION ALL
    SELECT 8,'brianmario','2011-09-09' 
       UNION ALL
    SELECT 8,'2011-09-09' 
       UNION ALL
    SELECT 9,'rsim','2011-09-09' 
   )
   SELECT C.PERSON,COUNT(C.ID)CNTT
      FROM CTE AS C
      WHERE C.DATE >= '2011-01-01'AND  C.DATE<'2012-01-01'
         AND C.REQUEST='OPENED'
      GROUP BY C.PERSON 
      ORDER BY COUNT(C.ID)DESC
      LIMIT 1;

解决方法

是否有任何指令可以防止代码片段被更改?

不,没有。