12

Eclipse の環境設定を確認したところ、すべて sysout オプションがオンになっているデフォルトに設定されていますが、Eclipse で sysout と入力すると、自動的にSystem.out.println(). に言及している他のいくつかの関連トピックを確認しましたctrl + space。私のパソコンの入力方法のショートカットです。これがsysoutを使用できないことに関連しているかどうかはわかりません。そうでない場合は、sysout を機能させる方法を教えてください。はいの場合、「ctrl + space」をリセットする方法、またはコンテンツ アシスタントの他のショートカットを設定する方法を教えてください。

4

16 に答える 16

11
Eclipse > Preferences > Java > Editor > Content Assistant > Advanced

表示されたリストのいずれかで [テンプレートの提案]がオンになっていることを確認します。

于 2014-09-24T07:33:48.560 に答える
10

逆に、Javaの一部ではないため、Eclipseで(または同等に:)ショートカットを押す必要がありCtrl + Spaceます。これは、Eclipseで導入された略語で、押して展開した後にのみ機能します。sysoutsysosysoutCtrl + SpaceSystem.out.println()

ところで、syserr(または等価: ) は、 を押すsyseと に展開されます。System.err.println()Ctrl + Space

于 2013-08-02T23:04:42.723 に答える
10

最近のバージョンの Mac (10.14.1) では、Mac OS の設定 --> キーボード --> ショートカット (タブ) --> 入力ソース。

設定 ctrl +Space のチェックを外します。

Eclipse IDE に移動すると、動作するはずです。

于 2019-01-15T05:42:50.020 に答える
6
public static void main(String[] args)

これpublic static voidは...何とか何とか機能させるために配置する必要がありsysout ます

于 2016-07-18T06:01:40.483 に答える
5

上記のすべての答えを試しても成功しなかった後、Ctrl+Space が機能しない別の理由を見つけました。

私の例では、ワークスペース内の一部のプロジェクトでは Ctrl+Space が機能しましたが、他のプロジェクトでは機能しませんでした。機能しないプロジェクトのビルド パスに jdk がなく、代わりにアプリケーション サーバー (weblogic 12) 用の jre が含まれていることがわかりました。アプリケーションはサーバー上で正常に動作しましたが、テンプレートの提案を開くための Ctrl+Space は機能せず、構文の強調表示などの他の機能も適切ではありませんでした。

これが、質問されてから3年後にこの質問にたどり着いた人に役立つことを願っています(私がしたように)。

于 2016-06-01T21:20:31.523 に答える
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
于 2014-07-10T19:10:16.893 に答える
0

メニュー バーで [ウィンドウ] > [設定] > [Java] > [エディタ] > [テンプレート] を選択し、ウィンドウの下端で [コード フォーマッタを使用] の選択を解除します。

ここに画像の説明を入力

于 2016-03-19T12:53:00.183 に答える
0

とにかくEclipseでキーボードショートカットを変更する方法はありますか? ここでは、カスタム ショートカットの作成方法を確認できます。Window -> Preferences -> General -> Keys

編集: ここにビデオ チュートリアルがありますhttp://eclipseone.wordpress.com/2010/02/03/how-to-manage-keyboard-shortcuts-in-eclipse/

于 2013-08-02T23:06:39.933 に答える
0

Enclipseに Scala プラグインをインストールしたときに、sysout ショートカットで同じ問題が発生し始めました。答えはどれもうまくいきませんでしたが、解決策は非常に単純であることが判明しました. すべての Scala テンプレートのチェックをPreferences -> Scala -> Templates外したので、プラグインを使用する場合は、それらのテンプレートが Java テンプレートの邪魔にならないようにしてください。

于 2016-09-08T11:20:39.533 に答える
0

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[高度なキー設定] タブに移動して、キー シーケンスを変更することもできます。

于 2015-05-20T13:28:54.217 に答える