2013-02-03 8 views
35

Zrobiłem wszystkie prace preferencyjne, zainstalowane scala, wszystko działa oprócz tego, po prostu nie mogę przetestować klasy scala w oknie konsoli.Konsola Scala nie będzie działać, IntelliJ

W samouczkach widzę, że po prostu wpisują coś za scala>, ale to po prostu nie zadziała, mogę wpisać kilka losowych rzeczy poniżej, które nic nie robią, gdy wciskam enter.

Czy możecie mi pomóc? Byłbym bardzo wdzięczny. Pozdrowienia

+0

Z jakich wersji Scala i IntelliJ korzystasz? –

+0

IntelliJ 12 wersja społecznościowa (omg kocham twoje imię, mój gf mówi cały czas) lol) – BogdanC

+0

proszę, powiedz nam, na jakiej jesteś platformie (MS Windows 7, OSX, Ubuntu?), A zamiast "losowych" typów w niektórych ważnych wyrażenie takie jak val a = "xyz" – Vorsprung

Odpowiedz

78

Po wpisaniu na konsoli Scala w IntelliJ Community Edition. Hit Ctrl + Wpisz zamiast enter, aby wykonać.

Zajęło mi trochę czasu, aby ominąć to :)

IntelliJ & Working with Scala Worksheet

+0

ohhhhh w porządku dziękuję bro! – BogdanC

+9

podziękowania, dziękuję! Dlaczego JetBrains, dlaczego? –

+16

To takie nieintuicyjne. – Stephen

9

trzeba nacisnąć ⌘-Enter na Mac OS X, gdy jesteś gotowe pisanie.

+0

To nadal nie działa dla mnie.Mój kluczowy skrót jest ustawiony poprawnie, ale to nic nie robi. .png –

+0

Ten sam problem z intellij na linux ... –

15

Jeśli chcesz, aby konsola była uruchamiana po naciśnięciu Enter, przejdź do Preferences > Keymap > Plug-ins > Scala i kliknij prawym przyciskiem myszy ScalaConsole.Execute. Wybierz opcję Add Bookmark i naciśnij klawisz Enter w pierwszym polu. Następnie kliknij Apply, a następnie OK. enter image description here

+1

Zrobiłem to i sprawdziłem, czy klucze są poprawne, ale nadal nie działają ... żadnych pomysłów? –

+3

Dla IDEA 2016.2, sekwencja jest teraz: Plik - > Ustawienia ... -> Mapa klawiszy -> Wtyczki -> Scala Kliknij dwukrotnie "Wykonaj oświadczenie konsoli" i wybierz "Dodaj skrót klawiaturowy" Teraz gdybym mógł zrozumieć, dlaczego migający kursor ma 2 linie poniżej " scala> 'prompt ... – jwvh

+0

@ jwvh znalazłeś poprawkę? Dlaczego jego dwie linie poniżej? – Mark

1

Zgaduję, że lepiej jest zmienić wiadomość z "Wpisz wyrazy, aby je ocenić." do "Wpisz wyrazy i naciśnij Ctrl + Enter, aby je ocenić."

Powiązane problemy