gpt4 book ai didi

java - IntelliJ IDEA - 在 Java 文档注释中渲染 HTML 标记

转载 作者:太空宇宙 更新时间:2023-11-04 07:30:44 36 4
gpt4 key购买 nike

有没有办法在 IntelliJ IDEA 中临时渲染文档注释中的 HTML 标记?我希望能够做到这一点,因为它使阅读一些文档变得更容易。例如,请考虑 jUnit 源代码中的以下片段:

/**
* The <code>Test</code> annotation tells JUnit that the <code>public void</code> method
* ...
* ...
* <p>
* A simple test looks like this:
* <pre>
* public class Example {
* <b>&#064;Test</b>
* public void method() {
* org.junit.Assert.assertTrue( new ArrayList().isEmpty() );
* }
* }
* </pre>
* <p>
* The <code>Test</code> annotation supports two optional parameters.
* The first, <code>expected</code>, declares that a test method should throw
* ...
* ...
* <pre>
* &#064;Test(<b>expected=IndexOutOfBoundsException.class</b>) public void outOfBounds() {
* new ArrayList&lt;Object&gt;().get(1);
* }
* </pre></p>
* <p>
* The second optional parameter, <code>timeout</code>, causes a test to fail if it takes
* longer than a specified amount of clock time (measured in milliseconds). The following test fails:
* <pre>
* &#064;Test(<b>timeout=100</b>) public void infinity() {
* while(true);
* }
* </pre>
* <b>Warning</b>: while <code>timeout</code> is useful to catch and terminate
* infinite loops, it should <em>not</em> be considered deterministic. The
* ...
* ...
* <pre>
* &#064;Test(<b>timeout=100</b>) public void sleep100() {
* Thread.sleep(100);
* }
* </pre>
*
*
* @since 4.0
*/

所有标记(更不用说 HTML 编码)都使得解析文档变得有点困难。

我尝试寻找一种方法来做到这一点,但没有发现任何有意义的结果。也许我没有使用正确的关键字?

最佳答案

当您位于注释本身(这意味着插入符号位于)中或在引用符号的代码中的某个位置时,您可以使用快速文档(Ctrl-Q/菜单 -> 查看 -> 快速文档) - 例如在测试中

@Test
public void myTest() throws Exception

关于java - IntelliJ IDEA - 在 Java 文档注释中渲染 HTML 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17758722/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com