2015-11-04 9 views
9

ho IntelliJ Idea 15 IU-143.381 e WebStorm WS-143,381IntelliJ Producs Vai all'ultimo apertura staffa quando si preme Alt + Gr + 8 ([)

Dato si ha il seguente codice:

int[] i = new int[3]; 

ad un certo punto (riparato dopo il riavvio ma tornando abbastanza rapidamente ....) Non riesco a fare questa cosa semplice, perché sono su una tastiera di layout tedesca. Per l'inserimento di un [ non funziona più.

Ho bisogno di premere Alt Gr + di digitare un [.

Questo risulta nel saltare all'ultima apertura } per esempio. Ho digitato questo:

public void foo(){ 
int 

Premendo i [ il cursore si sposta da dopo int nella seconda fila verso la posizione dopo foo(){. Questo è continuato fino a quando non sei nelle parentesi di apertura della classe [in Java]. L'ho provato in Webstorm con JS e lì è lo stesso. Qualcuno ha un'idea su come risolvere questo problema?

Sono su Windows 10 a 64 bit, interfaccia utente tedesca e layout di tastiera.

risposta

5

Reimposta IntelliJ/Webstorm/un'altra impostazione del prodotto Jetbrains eliminando le cartelle appropriate (ad esempio C:\Users\[user]\.IdeaC-[version] in Windows), quindi quando viene indicato "scorciatoie da tastiera intelligente", ignorarlo e non riappare più.

+0

Grazie. All'inizio ho pensato che sarebbe andato tutto bene, ma questo non ha funzionato ... –

+0

Ho lo stesso problema ma solo su IDEA 15. Ho installato l'edizione community su due PC diversi (w7 e w10) ed entrambi hanno questo problema . L'installazione di IDEA14 con il marchio Android Studio non presenta questo bug. – KeksArmee

+1

Per IntelliJ Idea 15 eliminare la cartella C: \ Users \ YourUserName \ .IdeaIC15 e per PyCharm eliminare C: \ Users \ Chris \ .PyCharm50 e così via. Funziona alla grande :) Grazie mille! – Crine

3

Ho riscontrato lo stesso problema con Android Studio 2.0, basato su IntelliJ. Sto utilizzando un layout di tastiera tedesco svizzero, su cui hanno in premere Alt Grü di scrivere una staffa [ e Alt Gr! per un ] rispettivamente.

Per qualche motivo questo corrisponde la scorciatoia da tastiera per "Sposta Caret al blocco di codice Start", che è stato registrato come Ctrl[. Lo stesso vale per "Sposta cursore a fine blocco codice" con Ctrl]. Sembra che IntelliJ non riesca a gestirlo correttamente.

Per risolvere il problema, ho semplicemente rimosso quelle scorciatoie in File> Impostazioni> Keymap.

Problemi correlati