1

コード補完機能は、Java コードを入力するときに非常にうまく機能しますが、最近 Modula-2 用のビルド システムを作成しました。ctrl + スペースを押すとオートコンプリートが機能しますが、その上の単語は提案されません。自分の。毎回 ctrl+space を押さなければならず、これは目的を (一種の) 無効にします。

modula-2 はあまり人気のある言語ではありませんが、sublimetext には、ユーザーが書いたすべての単語を記憶し、コード補完で使用する優れた機能があります。これが、そもそも ctrl+space コンボが機能する理由です。提案を有効にする方法を知っている人はいますか?

4

2 に答える 2

1

ポップアップをトリガーするものは、auto_complete_selector設定によって制御されます。それに適切なスコープを追加する必要があります。これらのファイルにシンタックス ハイライターを使用していない場合は、ソース スコープがファイルに適用され、ポップアップが表示されると思います。

{ 
    "name": "Modula-2",
    "scopeName": "source.modula-2",
    "fileTypes": [""],
    "patterns": [
    ],
    "uuid": "f8005a03-62cf-460b-84be-1184508464ed"
}

これは JSON 形式です。PlistJsonConverterを使用して plist に変換できます。次に、それを.tmLanguageパッケージ フォルダにファイルとして保存します。おそらくユーザー ディレクトリ、またはこれらのタイプのファイルに関連する他のものがあれば Modula-2 ディレクトリです。

于 2013-04-11T23:59:20.803 に答える
1

新しいパッケージであるModula-2 Language Sintaxを試す必要があります。Package Control を使用するか、単にgit clone git://github.com/harogaston/Sublime-Modula-2.git

于 2014-05-02T18:07:49.567 に答える