Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi help insight中的新行_Delphi_Ide_Delphi Xe7 - Fatal编程技术网

Delphi help insight中的新行

Delphi help insight中的新行,delphi,ide,delphi-xe7,Delphi,Ide,Delphi Xe7,使用工具提示help insight,当鼠标悬停在classname/fieldname/procedurename等上时,我可以显示一些额外的注释,如下所示: /// <comments>Some comments on e.g. a class.</comments> ///关于例如类的一些注释。 如何在显示的文本中强制换行?在XE7和XE8中 public { Public declarations } /// <comments>

使用工具提示help insight,当鼠标悬停在classname/fieldname/procedurename等上时,我可以显示一些额外的注释,如下所示:

/// <comments>Some comments on e.g. a class.</comments>
///关于例如类的一些注释。

如何在显示的文本中强制换行?

在XE7和XE8中

  public
    { Public declarations }
    /// <comments>Some comments<para/>comments on a second line</comments>
    procedure SetUp;

但不幸的是

&#10;

,它只是忽略了它。

尝试
///这是第一行。
这应该是下一行。
。他们说,所有常见的HTML标记,如,,等等,都应该得到支持,但如果

标记属于这类标记,我无法验证,因为我现在手头没有Delphi。谢谢@TLama,不幸的是它不起作用。
标记无法识别,并且不会显示整个注释:-(它需要是XML吗?所以

。谢谢@David,但也不走运。我猜你运气不好,那么IDE也可以编译内存中的编辑缓冲区而不是磁盘file@MartynA谢谢分享。我发现唯一有效的格式是。@MartynA确实做到了。非常感谢。刚刚发现:一些文本给出了一个新的l是的,很抱歉,我忘了提到这一点-请参阅我答案中关于“第三行”的更新。我想这是实现中的一个缺陷。
///<comments><para>Some comments</para><para>comments on a second line</para><para>third</para></comments>
procedure SetUp;
<p/>
  TForm1 = class(TForm)
    CDS: TClientDataSet;
    DataSource1: TDataSource;
    DBGrid1: TDBGrid;
    Button1: TButton;
    procedure CDSCalcFields(DataSet: TDataSet);
    procedure FormCreate(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    ///<comments>Some comments<p/>more</comments>
    procedure AddHLIndex;
<c>
&gt;
&lt;
&#10;