在源代码中强调Java代码行

时间:2018-05-20 13:37:53

标签: java underline

以下是我的Java代码

import java.io.*;

public class UnderLine {
    public static void main(String[] args) throws Exception {
        String thisLine = null;
        String Test = "Hello";

        try {
            // open input stream test.txt for reading purpose.
            BufferedReader br = new BufferedReader(new FileReader("F:\\Java\\Testprojects\\UnderLine.java"));
            while ((thisLine = br.readLine()) != null) {
                if(thisLine=="        String Test = \"Hello\";\n") {    
                    // underLine the line which has String test
                }
            }
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
}

在上面的代码中,我通过给出它的路径来读取相同的源代码。我想用

加下划线(红线在下面,好像发生了正常的代码错误)代码行
String Test = "Hello";.

我该怎么办?

2 个答案:

答案 0 :(得分:1)

您要问的是(在实际的Java源代码文件中加下划线)是不可能的。在编译文件时,源代码中任何形式的添加标记都会导致Java语法错误。

如果您确实想要在Eclipse IDE中查看源代码并添加下划线和Eclipse添加的其他标记,那么您需要开发一个Eclipse插件来执行此操作。当文件在IDE中打开时,插件将使用相关的Eclipse API在视图中添加突出显示。 "来源"标记需要与Java源文件分开保存。

答案 1 :(得分:0)

正如评论者已经说过的那样,在java源文件中不可能进行任何格式化,因为它们是纯文本文件。

由于您使用IntelliJ,您只需在键盘上按F11即可在当前行中创建书签。您将在滚动条中看到一条白线,可让您轻松返回到该行代码。要查看您在整个项目中放置的所有书签,请按Shift + F11。您可以找到有关该主题的更多信息in the IntelliJ help section