0

Default(OSX).sublime-keymapファイルには、次のように表示されます。

{ "keys": ["ctrl+space"], "command": "auto_complete" },
    { "keys": ["ctrl+space"], "command": "replace_completion_with_auto_complete", "context":
        [
            { "key": "last_command", "operator": "equal", "operand": "insert_best_completion" },
            { "key": "auto_complete_visible", "operator": "equal", "operand": false },
            { "key": "setting.tab_completion", "operator": "equal", "operand": true }
        ]
    },

.しかし、私はそれをEclipseのように機能させたいと思っています。そこでは、利用可能なメソッドがヒットして一瞬待った後にポップアップ表示されます。これは可能ですか?

4

1 に答える 1

0

SublimeTextはIDEではないことに注意してください。そのため、Eclipseのような補完(特定の変数を呼び出すことができるメソッドのみを表示する)は組み込まれていません。Eclipseのような補完には、 SublimeJavaのようなものを試すことができます。私はそれを少し使用しましたが、結果はまちまちです。Eclipseほどうまく機能しませんでしたが、私がやっていたことには問題ありませんでした。「。」を押したときに現在の完了セットを(デフォルトではファイル内から)表示するには、ユーザー設定に以下を追加できます(からアクセス可能Preferences -> Settings - User)。

"auto_complete_triggers": [{"selector": "source.java", "characters": "."}]

.これにより、Javaファイルを入力するたびにオートコンプリートポップアップが表示されます。

于 2012-12-06T04:18:15.007 に答える