web-dev-qa-db-ja.com

Sublime Text 2のアセンブリの構文ハイライトはありますか?

アセンブリを強調表示できません。

41
y0no

いいえ、ただし、Sublime Text 2はTextmate言語定義ファイル(.tmLanguageファイル)を読み取ることができるため、 https://github.com/foxostro/x86-Assembly-textmate- bundle 「パッケージ」ディレクトリに(C:\Users\hugo\AppData\Roaming\Sublime Text 2\Packages私のWin7で)。

41
Hugo

これに対するより良い答えがあります:

Sublime Textで、Preferences> Package Control> install packagesに移動します。そこに「mips-syntax」を検索し、結果に対してEnterキーを押します。

インストールしたら、編集しているファイルの構文の強調表示としてMIPSを選択できるはずです。

編集:もちろん、これはSublimeにパッケージコントロールがあることを前提としています。これを行うためのパッケージ制御を取得できます: http://wbond.net/sublime_packages/package_control

31
Bitwise

私は別のものを見つけました アセンブリx86構文定義

この男は膨大な量の仕事をし、構文を更新し続けているようです。少なくとも執筆時点では、最後の変更は9日前でした。

彼は Sublimeフォーラムのこの投稿 も持っています。

8
dentuzhik

GAS構文:

選択された答えがあることは知っていますが、将来ここに来る他の人のために、あなたはあなたが望む構文を指定しなければなりません。アセンブリは、さまざまなフレーバーのlotで提供されます。他の答えは、NASM、SPARC、およびMIPSを与えました。 1年前にこのページを訪れたとき、x86用の優れたGAS(AT&T)構文定義を探していました。

だから当然、私は自分で作った。それは実際にはx64ハイライターですが、もちろんx86も含まれます: https://github.com/calculuswhiz/Assembly-Syntax-Definition

パッケージコントロールにもあります。それを見つけるには、検索フィールドに「gasx」と入力します。

6
calculuswhiz

他の人と同じように、Sublime Text 2でSPARC構文の強調表示が明確に欠けていることに気づいたので、自分で書きました。完全に機能し、 非常に独自のエントリ Will Bondの Package Control 。Package Controlがインストールされている場合、Ctrl+Shift+P -> Package Control: Install Package -> SPARC Assembly Syntaxを使用してSublimeにパッケージをインストールできます。

完全なインストール手順と使用方法のヒントは、 Githubプロジェクトページ で入手できます。

3
angerson

Sublime 2に関する質問であることは知っていますが、ニースの蛍光ペンが必要な場合は、Sublime 3のMasmAssemblyを使用しており、非常に良いことがわかりました。 ZMMsレジスタと最新のSSE命令]も強調表示します。

パッケージコントロールプラグインを使用してインストールできますが、ここにはリポジトリがあります。 https://packagecontrol.io/packages/MasmAssembly

2
Esteban Rey

古い質問ですが、これがあります: https://packagecontrol.io/packages/NASM%20x86%20Assembly

2
tonjo