Oto podsumowanie różnych metod, które pracowały dla mnie linux vim7.4 i Syntastic3.7.0-224 z kredytu każdy.
Metoda 1 - ręczne tworzenie .syntastic_javac_config
1. Edit .vimrc and use this syntax:
let g:syntastic_java_javac_config_file_enabled = 1
2. Where you edit your vim files, add this to a file named .syntastic_javac_config
let g:syntastic_java_javac_classpath = '/home/davis/progs/princeton-algos/week1/libs/algs4.jar'
Metoda 2 - korzyści bez względu na to gdzie jesteś edytować ścieżkę klasy jest znana.
1. Edit .vimrc and use this syntax:
let g:syntastic_java_javac_classpath = "/home/davis/progs/princeton-algos/week1/libs/algs4.jar"
To dodaje słoik i
Metoda 3 - Automatyczne generowanie pliku .syntastic_javac_config
1. Edit .vimrc and use this syntax:
let g:syntastic_java_javac_config_file_enabled = 1
2. Edit a java file with vim
3. :SyntasticJavacEditClasspath
When the edit window opens, add the class path without quotes and a newline after each entry the class path. In my case, this is the entry
for the setting includes the current folder as well:
/home/davis/progs/princeton-algos/week1/libs/algs4.jar
.
4 :wq the edit setting window
5. Now the class path is set for syntastic when editing files from that location. If you edit from a new directory, you will need to repeat the process.
Oprócz powyższych uwag, to post pomógł również.
Syntastic pełni funkcję pośrednika między Vimem a wieloma programami zewnętrznymi. Powinieneś: 1. dowiedzieć się, jaki program jest używany do sprawdzenia twojego kodu, 2. zajrzeć do jego dokumentacji, aby uczynić go bardziej inteligentnym; 3. sprawdzić, czy możesz skonfigurować Syntastic. – romainl
Najprawdopodobniej javac jest zdezorientowany, ponieważ uruchamiasz go z niewłaściwego katalogu. – FDinoff
Dziękuję. Używam go w połączeniu z You Complete Me (YCM). – lorean