私のレールプロジェクトにはファイルGuardfile
がありますが、プレーンテキストでしか表示されないので、正しく開くためにはいつもルビ構文を割り当てる必要があります。
は拡張子がないので使用できませんが、Gemfile
,Capfile
またはRakefile
のようなファイルが正しく表示されているため、拡張子なしのファイルに特定の構文を割り当てることができます。 これをどうすれば実現できますか?サブライムテキストに拡張子のないファイルに構文を割り当てる2
答えて
メニュー:設定 - >ブラウザパッケージ
が続いルビー\ Ruby.tmLanguage
ファイルを開くこのブロックのために見上げて:
<string>Guardfile</string>
:
<array>
<string>rb</string>
<string>rbx</string>
<string>rjs</string>
<string>Rakefile</string>
<string>rake</string>
<string>cgi</string>
<string>fcgi</string>
<string>gemspec</string>
<string>irbrc</string>
<string>capfile</string>
<string>Gemfile</string>
</array>
新しいエントリを追加します。
それは、ありがとう! –
ファイルを開いた後、私のために働いた。 –
上記のRubyパッケージがSublime 3で見つかりませんでした。 –
Install facelessuser/ApplySyntax Guardfilesのためのルールが組み込まれています。また、特定の構文として設定する必要がある他のランダムファイルにも適しています。たとえば、ランダムファイルのBash構文を設定するための設定です。
"syntaxes": [
{
"name": "ShellScript/Shell-Unix-Generic",
"rules": [
{"file_name": ".*random$"}
]
}
]
名前の値は、パッケージからのtmLanguageファイルへのパスです。 シェルスクリプトは、tmLanguageファイルが格納されているパッケージフォルダの名前です。シェル-UNIX-汎用はtmLanguageファイル名です。サブライム3については
グレート、私はつもりチェックだにそれ、ありがとう。ところで、私は確認していた、彼らは元のプロジェクトのフォークを作った、サブ2と3と互換性があり、少なくともパッケージコントロールに表示されるようです。 https:// github。com/facelessuser/ApplySyntax –
デバイスがサポートしていないため、DetectSyntaxが削除されました。 Faceelessuserがサポートを引き継いだとき、ApplySyntaxへの名前変更はdevによって要求されました(プラグインのより良い記述なので)。 – skuroda
私は元のバージョンをインストールしている必要がありますし、Google検索はフォークされたバージョンを持ち出しました。私はリンクを置き換えます。ありがとう。 –
:
Commmand + Shift + p
:セットの構文ルビー- 好み - >設定 - 特定の構文
次のような構文を追加する:
{ "extensions": [ "Gemfile", "Gemfile.lock", "Podfile", "Podfile.lock", "Manifest.lock", "Fastfile_helper", "Fastfile", "Appfile" ] }
本当に悪いことは、構文がファジーマッチ、正規表現をサポートしていないことですもの。つまり、すべてのファイルを一覧表示する必要があります。
- 1. サブライム2のカラースキームにファイル拡張子を割り当てる
- 2. 拡張子のないファイルの構文の強調表示
- 3. Python拡張割り当て問題
- 4. 拡張時にwx.CollapsiblePaneにサイズを割り当てる。
- 5. 301新しい拡張子にファイル拡張子に基づいてリダイレクト
- 6. chrome拡張子のcontent_scriptにロードされていないjqueryファイル
- 7. ファイル拡張子
- 8. 構文エラー:演算子に割り当てることができません
- 9. 構造体内の文字列にメモリを割り当てる
- 10. 割り当て時にPython配列を動的に拡張する
- 11. 安全なファイル拡張子
- 12. ファイル拡張子を数えないプログラム
- 13. 拡張子のないファイル名
- 14. 拡張子のないファイル名VBA
- 15. Silverlight:ファイル拡張子のないイメージソース
- 16. Pythonのリストの拡張と変数の割り当て
- 17. if文に2つの条件を割り当てる方法
- 18. バイナリツリーによる構造割り当て
- 19. 異なるオブジェクトパスカル方言のイベント割り当て構文
- 20. struts 2のJSONファイルのファイル拡張子を変更する
- 21. vim:さまざまなファイル拡張子の同じ構文の強調表示
- 22. 拡張子がhtmlのファイルを拡張子なしのファイルにリダイレクトする(URLで)
- 23. log4netファイル拡張子
- 24. JSONファイル拡張子
- 25. fuelphp - ファイル拡張子
- 26. ファイル拡張子Python
- 27. SQLite:.sqliteファイル拡張子.dbファイル拡張子
- 28. C++ - ファイル名とファイル拡張子の分割
- 29. 動的に割り当てられた構造体を再割り当て
- 30. extjs拡張ウィンドウウィジェットのタイトルバーにアイコンを追加する(2レベルの拡張子)
私は同じファイルについて同じ質問をしました。 –