Vim + Java + YouCompleteMe +自己的类方法自动完成

我试图使用“测试类”只是为了了解它如何在vim中工作,然后将其用于将来的项目。我关心的是,我有YouCompleteMe插件,它适用于任何Java bult-in类。但是,当我添加类时,它不会出现该类中的方法,但是可以工作。

程序结构文件夹和文件:

~/TestProject$ find .
.
./operations
./operations/MathOperations.class
./operations/package-info.java
./operations/MathOperations.java
./Main.java
./Main.class
  

MathOperations.java

package operations;

public class MathOperations
{
    public double Add(double x,double y)
    {
        return x + y;
    }

    public double Sub(double x,double y)
    {
        return x - y;
    }

    public double Mult(double x,double y)
    {
        return x * y;
    }

    public double Div(double x,double y)
    {
        if (x >= y)
            return x / y;

        return 0;
    }

}//end of class
  

Main.java

import operations.MathOperations;

public class Main
{
    public static void main(String []args)
    {
        MathOperations m = new MathOperations();


        System.out.println(m.Add(2,1));
        System.out.println(m.Sub(2,1));
        System.out.println(m.Mult(2,1));
        System.out.println(m.Div(2,1));

    }//end of main

}//end of class
  

package-info.java

package operations;

正在工作...

  

java Main.java

~/TestProject$ java Main.java 
3.0
1.0
2.0
2.0

但是,当我创建对象并尝试访问它们时,这些方法对我不可见。

  

我自己的课。 Trying to access methods

Java方法。

  

System.out.

hanzhengli 回答:Vim + Java + YouCompleteMe +自己的类方法自动完成

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3115923.html

大家都在问