2010-08-25 6 views
14

J'essaye d'obtenir l'autocomplete fonctionnant dans l'éclipse pour le développement de scala. J'essaie de référencer une classe java à partir d'une classe Scala, et la fonctionnalité de saisie semi-automatique ne la trouve jamais.Scala Eclipse Saisie semi-automatique Broken?

par exemple prendre cette classe scala:

object Main { 
def main(args: Array[String]) { 
    val btn = new JButton 
} 
} 

Quand je frappe ctrl + espace à la fin de taper DButton autocomplete trouve "Arr", "ASOF", "cas", "attraper", « def "etc ... mais pas de cours.

dans Fenêtre-> Préférences-> Java-> Editor-> Contenu Assist-> Avancé J'ai sélectionné sous "Default" Types de proposition:

Propositions Java, propositions type Java, propositions de modèle SWT et propositions de modèle.

J'utilise la Scala plug-in 2.8.0-finale sous Eclipse 3.5.2, dans Windows 7

Quelqu'un at-il rencontré ce problème? Des solutions?

Répondre

3

Ce type d'auto-complétion n'est pas encore supporté par le plug-in Scala. Vous pouvez obtenir un résultat similaire en attendant l'apparition de l'erreur de compilation, en appuyant sur Ctrl-1 et en sélectionnant le correctif rapide pour importer automatiquement le type. Voir la section "Importations de correctifs rapides" dans ce message "New and noteworthy".


Mise à jour Septembre 2011:

Luc Bourlier a committed an improvement pour cela donner autocomplétion pour les types sur le chemin de classe. Ce sera dans la prochaine version bêta (2.0.0-beta11), ou saisissez une version nocturne.

2

J'ai eu le même problème, et la solution est simple. Choisissez l'option de menu Scala -> Run Setup Diagnostics.

J'ai cliqué sur tout ce qui s'appelait "recommandé", et la saisie semi-automatique a commencé à fonctionner. Je suis sûr que je l'avais fait précédemment, mais les paramètres ont pu être perdus dans une mise à jour.

enter image description here

+0

Ce ne est pas utile à tous. Essayé avec éclipse au néon. – JainAnk