2013-02-03 162 views
35

我做了所有的偏好工作,安裝了scala,除此之外的一切工作,我只是無法在控制檯窗口中測試一個scala類。斯卡拉控制檯將無法正常工作,IntelliJ

在教程中,我看到他們只是在scala後面輸入了一些東西,但它不起作用,我可以在下面輸入一些隨機的東西,當我按下回車鍵時什麼也不做。

你們能幫我嗎?我會非常感謝。 乾杯

+0

你使用哪個版本的scala和IntelliJ? –

+0

IntelliJ 12社區版本(omg我愛你的名字我的gf說,所有的時間大聲笑) – BogdanC

+0

請告訴我們你在什麼平臺上(MS Windows 7,OSX,Ubuntu?),而不是「隨機東西」表達式如val a =「xyz」 – Vorsprung

回答

78

在IntelliJ Community Edition中鍵入Scala控制檯後。點擊Ctrl + 輸入而不是輸入執行。

我花了一段時間才能得到它周圍:)

IntelliJ & Working with Scala Worksheet

+0

ohhhhh好吧謝謝bro! – BogdanC

+9

ack,謝謝!爲什麼選擇JetBrains,爲什麼? –

+16

那很不直觀。 – Stephen

9

您必須按當你在Mac OS X⌘-進入完成打字。

+0

這仍然不適合我。我的快捷鍵設置正確,但它什麼也沒有。http://i.imgur.com/eOGRQbT .png –

+0

與linux上的intellij相同的問題... –

15

如果您希望控制檯在您輸入時執行,請轉至Preferences > Keymap > Plug-ins > Scala,然後右鍵單擊ScalaConsole.Execute。選擇Add Bookmark並在第一個框中按回車。然後點擊Apply,然後點擊OKenter image description here

+1

我已經完成了這項工作,並檢查了鍵是否正確,但它仍然不會運行...任何想法? –

+3

對於IDEA 2016.2,序列現在是:File - > Settings ... - > Keymap - > Plug-ins - > Scala。雙擊「Execute Console Statement」並選擇「Add Keyboard Shortcut」。現在,如果我能弄明白爲什麼閃爍的光標在「 scala>'提示... – jwvh

+0

@jwvh你找到了解決方法嗎?爲什麼它的兩行在下面? – Mark

1

我想最好從 更改消息「輸入表達式來讓它們評估。」 至 「鍵入表達式並按下Ctrl + Enter鍵以評估它們。」