2013-05-07 119 views
1

我正在使用IntelliJ 12.0.4社區版。IntelliJ,無法編輯JSP文件

我的問題是,我只能打開JSP文件,只需在其中鍵入內容。 Backspace,DELETE和其他編輯鍵不起作用,整個IDE以某種方式掛起,我必須重新啓動IntelliJ。

日誌文件包含這樣的條目的多申:

2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - IntelliJ IDEA 12.0.4 Build #IC-123.169 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - JDK: 1.7.0_09 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - VM: Java HotSpot(TM) Client VM 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - Vendor: Oracle Corporation 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - OS: Windows 7 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - Last Action: EditorEnter 
    2013-05-07 10:50:25,028 [ 36991] ERROR - .psi.impl.DocumentCommitThread - View provider [email protected] refused to parse text with Language: TEXT; base: Language: ANY; copy: Language: ANY; fileType: [email protected] 
    java.lang.RuntimeException: View provider [email protected] refused to parse text with Language: TEXT; base: Language: ANY; copy: Language: ANY; fileType: [email protected] 
    at com.intellij.psi.impl.source.text.BlockSupportImpl.makeFullParse(BlockSupportImpl.java:193) 
    at com.intellij.psi.impl.source.text.BlockSupportImpl.reparseRangeInternal(BlockSupportImpl.java:143) 
    at com.intellij.psi.impl.source.text.BlockSupportImpl.reparseRange(BlockSupportImpl.java:82) 
    at com.intellij.psi.impl.DocumentCommitThread.doCommit(DocumentCommitThread.java:578) 
    at com.intellij.psi.impl.DocumentCommitThread.access$600(DocumentCommitThread.java:67) 
    at com.intellij.psi.impl.DocumentCommitThread$3.run(DocumentCommitThread.java:460) 
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155) 
    at com.intellij.psi.impl.DocumentCommitThread.commitUnderProgress(DocumentCommitThread.java:473) 
    at com.intellij.psi.impl.DocumentCommitThread.access$500(DocumentCommitThread.java:67) 
    at com.intellij.psi.impl.DocumentCommitThread$2.run(DocumentCommitThread.java:352) 
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232) 
    at com.intellij.psi.impl.DocumentCommitThread.pollQueue(DocumentCommitThread.java:349) 
    at com.intellij.psi.impl.DocumentCommitThread.run(DocumentCommitThread.java:293) 
    at java.lang.Thread.run(Thread.java:722) 

有人來過了同樣的問題?

+0

我不確定它是否有幫助,但您可以嘗試[使緩存失效](http://www.jetbrains.com/idea/webhelp/cleaning-system-cache.html)。 – maba 2013-05-08 09:25:10

回答

1

我有時會遇到同樣的問題。通過按ALT + TABALT + TAB(您必須提起​​鍵)才能輕鬆完成最小化和重新打開,從而解決了此問題。

+0

謝謝你,我已經嘗試了兩個建議,但他們都沒有工作。 – nicmon 2013-05-08 15:15:40