Pourquoi sysout ne fonctionne pas?
J'ai vérifié les paramètres de préférences dans mon Eclipse, tout est réglé par défaut avec sysout option, mais quand j'ai tapé sysout dans eclipse, il ne sera pas automatiquement en System.out.println()
.
J'ai vérifié plusieurs autres sujets liés à la mention ctrl + espace.
C'est un raccourci pour la méthode de saisie sur mon ordinateur. Je ne sais pas si c'est lié à mon incapacité à utiliser le sysout. Si non, s'il vous plaît laissez-moi savoir comment je peux obtenir mes sysout de travail.
Si oui, merci de bien vouloir me faire savoir comment je peux réinitialiser "ctrl + espace" ou un autre jeu de raccourci pour l'assistant de contenu.
type
Êtes-vous dans la perspective Java? Les raccourcis clavier changent parfois si vous êtes dans une autre perspective. Êtes-vous de l'édition d'un fichier source de Java?
Je pense syso et ctrl + espace
Si vous avez accidentellement essayer de mettre une instruction d'impression à l'extérieur d'une méthode ou d'un bloc de code à l'aide de sysout + ctrl + espace, puis de toute évidence vous ne serez pas en mesure d'utiliser sysout et vous verrez ce message : Sysout - méthode de stub.
sysout
et frapper ctrl + space
et il deviendra System.out.println();
. Cela ne fonctionne que dans les endroits étaient il est légal d'écrire System.out.println();
, de sorte qu'il ne travaille pas directement dans le corps de la classe, vous devez être dans une méthode, constructeur ou (statique) de l'initialiseur de bloc.Êtes-vous dans la perspective Java? Les raccourcis clavier changent parfois si vous êtes dans une autre perspective. Êtes-vous de l'édition d'un fichier source de Java?
Je pense syso et ctrl + espace
syso
et sysout
à la fois le travail.Si vous avez accidentellement essayer de mettre une instruction d'impression à l'extérieur d'une méthode ou d'un bloc de code à l'aide de sysout + ctrl + espace, puis de toute évidence vous ne serez pas en mesure d'utiliser sysout et vous verrez ce message : Sysout - méthode de stub.
OriginalL'auteur Zoe | 2013-08-02
Vous devez vous connecter pour publier un commentaire.
Vous ont pour appuyez sur Ctrl + Espace pour le
sysout
(ou de manière équivalente:syso
) raccourci pour travailler dans Eclipse, commesysout
ne fait pas partie de Java, en tout cas, sur le contraire: c'est une abréviation introduite dans Eclipse qui ne fonctionne que lorsque vous appuyez sur Ctrl + Espace et s'étend àSystem.out.println()
.Par la voie,
syserr
(ou de manière équivalente:syse
) s'étend àSystem.err.println()
après avoir appuyé sur Ctrl + Espace.ressemble à une modification de la configuration Eclipse, la fonctionnalité par défaut pour les touches Ctrl + Espace de saisie semi-automatique. Jetez un oeil à les raccourcis clavier et de voir comment sont transposées de la saisie semi-automatique, et de la modifier pour l'adapter à votre goût. Regarder dans Eclipse, l'emplacement exact de l'option a peut-être changé entre les versions et c'est mieux si vous vous référez à votre propre version de la documentation
OriginalL'auteur Óscar López
Assurez-vous que Modèle Propositions est cochée dans l'un de la montre des listes.
OriginalL'auteur Muhammad Gelbana
Après avoir essayé toutes les réponses ci-dessus sans succès, j'ai trouvé une autre raison pour laquelle les touches Ctrl+Espace pourrait être empêché de travailler.
Dans mon exemple Ctrl+Espace a travaillé sur des projets dans l'espace de travail, mais pas d'autres. J'ai découvert que le projet qu'elle n'a pas de travail pour ne pas avoir le jdk dans le build path, au lieu de cela, il avait le jre pour le serveur d'application (weblogic 12). L'application fonctionnait bien sur le serveur mais les touches Ctrl+Espace pour ouvrir le modèle de propositions n'a pas fonctionné et d'autres choses comme la coloration syntaxique n'étaient pas tout à fait droit.
J'espère que cela aide quelqu'un qui vient dans cette les questions 3 ans après, il a été demandé (Comme je l'ai fait).
OriginalL'auteur Chris
OriginalL'auteur D15
Ce
public static void
... blah blah doit être mis pour lesysout
travailler
OriginalL'auteur Mak Insane
Est-il de toute façon à modifier les raccourcis clavier dans eclipse? ici vous pouvez trouver comment faire un raccourci personnalisé
Window -> Preferences -> General -> Keys
edit: voici un tutoriel vidéo http://eclipseone.wordpress.com/2010/02/03/how-to-manage-keyboard-shortcuts-in-eclipse/
OriginalL'auteur q99
Pour moi sysout dans eclipse créé en deux lignes. println() dans la nouvelle ligne..Alors je me suis trouvé comment faire pour éviter cela et d'obtenir le Système..println en une seule ligne ..aller pour Windows > Préférences > Java->les Modèles (ou type de modèles sur le champ de recherche en haut à gauche de la boîte).Ensuite, Dans le modèle de configuration de la section de décocher la case "utiliser un code de formatage"..c'est tout.. 🙂
OriginalL'auteur Winds
Semble que vous en windows et de votre raccourci clavier pour eclipse est obtenu remplacé par le système de raccourci clavier pour la langue. eh bien, soit vous remplacez la combinaison de clavier pour montre le modèle propositions par :
ou, vous pouvez modifier la combinaison de touches pour changer la langue dans le
Text Services and Input Language
et ensuite, allez à l'onglet Paramètres de touches Avancés, puis de changer la séquence de touche.OriginalL'auteur kucing_terbang
Sélectionnez dans la barre de menu de la Fenêtre "> Préférences > Java > Editor > les Modèles"
désélectionnez à l'extrémité inférieure de la fenêtre: "Utiliser le formateur de code"
OriginalL'auteur dan.ros.
Dans mon cas ça n'a pas fonctionné parce que les touches ctrl+espace a été utilisé par un autre programme Ubuntu(I-Bus) dans mon cas, réf. ici Essayez de changer ctrl-espace par une autre combinaison de touches en général->les clefs pour savoir si c'est la cause du problème.
OriginalL'auteur PbxMan
J'ai commencé à avoir le même problème avec sysout raccourci lorsque j'ai installé la Scala plug-in dans Enclipse. Aucune réponse n'a fonctionné, mais la solution est avéré être très simple. Je décoché tous les modèles de Scala dans
Preferences -> Scala -> Templates
Donc, si vous utilisez des plugins, assurez-vous que leurs modèles ne pas obtenir de la manière de votre Java modèles.OriginalL'auteur sattik
J'ai été confronté au même problème. Si vous utilisez OS X Eclipse Ctrl+Espace raccourci peut-être interférer avec le système OS X "la Sélection précédente source d'entrée" raccourci à l'aide de Ctrl+Espace de raccourci par défaut. OS X système de raccourci a une plus grande priorité, c'est la raison pour laquelle l'Éclipse ne fonctionne pas.
Il suffit d'aller à Système Preferencies/Clavier/Raccourcis/Source d'Entrée et décochez la "Sélection précédente source d'entrée" ou modifier le raccourci sur autre chose. Eclipse devrait fonctionner après que, même sans redémarrer.
OriginalL'auteur Andrej Buday
J'ai eu le même problème. J'ai eu ctrl + Espace utilisé comme un raccourci pour la source d'entrée dans Mac. Pour désactiver cette aller à paramètres -> Clavier -> Sources d'Entrée et décochez la case Sélectionner la source précédente. Que syso raccourci fonctionne.
OriginalL'auteur Jernej Sorn
Au cours des dernières version de Mac (10.14.1) , Mac OS Paramètres --> Clavier --> Raccourcis clavier(tabulation) --> sources d'Entrée.
décochez le paramètre ctrl +Espace.
Maintenant aller de l'IDE Eclipse et cela devrait fonctionner.
OriginalL'auteur sofs1