Eclipse の環境設定を確認したところ、すべて sysout オプションがオンになっているデフォルトに設定されていますが、Eclipse で sysout と入力すると、自動的にSystem.out.println()
. に言及している他のいくつかの関連トピックを確認しましたctrl + space。私のパソコンの入力方法のショートカットです。これがsysoutを使用できないことに関連しているかどうかはわかりません。そうでない場合は、sysout を機能させる方法を教えてください。はいの場合、「ctrl + space」をリセットする方法、またはコンテンツ アシスタントの他のショートカットを設定する方法を教えてください。
16 に答える
Eclipse > Preferences > Java > Editor > Content Assistant > Advanced
表示されたリストのいずれかで [テンプレートの提案]がオンになっていることを確認します。
逆に、Javaの一部ではないため、Eclipseで(または同等に:)ショートカットを押す必要がありCtrl + Spaceます。これは、Eclipseで導入された略語で、押して展開した後にのみ機能します。sysout
syso
sysout
Ctrl + SpaceSystem.out.println()
ところで、syserr
(または等価: ) は、 を押すsyse
と に展開されます。System.err.println()
Ctrl + Space
最近のバージョンの Mac (10.14.1) では、Mac OS の設定 --> キーボード --> ショートカット (タブ) --> 入力ソース。
設定 ctrl +Space のチェックを外します。
Eclipse IDE に移動すると、動作するはずです。
public static void main(String[] args)
これpublic static void
は...何とか何とか機能させるために配置する必要がありsysout
ます
上記のすべての答えを試しても成功しなかった後、Ctrl+Space が機能しない別の理由を見つけました。
私の例では、ワークスペース内の一部のプロジェクトでは Ctrl+Space が機能しましたが、他のプロジェクトでは機能しませんでした。機能しないプロジェクトのビルド パスに jdk がなく、代わりにアプリケーション サーバー (weblogic 12) 用の jre が含まれていることがわかりました。アプリケーションはサーバー上で正常に動作しましたが、テンプレートの提案を開くための Ctrl+Space は機能せず、構文の強調表示などの他の機能も適切ではありませんでした。
これが、質問されてから3年後にこの質問にたどり着いた人に役立つことを願っています(私がしたように)。
Eclipse Shortcuts:
Syso + Control + Space: Puts System.out.println()
Alt + Shift + R: Rename
Control + F11: Run
ALT + Up/Down: move the current line (or lines selected) in the editor up or down
Control + Shift + O: Import
Control + I: Indent
Control + D: Delete Line
Control + H: Search Your Entire Project
とにかくEclipseでキーボードショートカットを変更する方法はありますか? ここでは、カスタム ショートカットの作成方法を確認できます。Window -> Preferences -> General -> Keys
編集: ここにビデオ チュートリアルがありますhttp://eclipseone.wordpress.com/2010/02/03/how-to-manage-keyboard-shortcuts-in-eclipse/
Enclipseに Scala プラグインをインストールしたときに、sysout ショートカットで同じ問題が発生し始めました。答えはどれもうまくいきませんでしたが、解決策は非常に単純であることが判明しました. すべての Scala テンプレートのチェックをPreferences -> Scala -> Templates
外したので、プラグインを使用する場合は、それらのテンプレートが Java テンプレートの邪魔にならないようにしてください。
Windows で、Eclipse のキーボード ショートカットが言語のシステム キーボード ショートカットに置き換えられているようです。まあ、それをキーボードの組み合わせに置き換えて、次のようにテンプレートの提案を表示します。
1. open the preferences dialog
2. go to general -> keys
3. in the search dialog, find the command `Content Assist`
4. change the binding and then click OK button
または、組み合わせキーを変更して言語を変更し、Text Services and Input Language
[高度なキー設定] タブに移動して、キー シーケンスを変更することもできます。