パッケージマネージャーを介して崇高な itg.flat をインストールしました。テーマを少し編集したいのですが、パッケージマネージャーがテーマファイルをインストールした場所が見つかりません。 OS X MavericksでST3を使用しています
私はネットを見回しましたが、自分が何をしているかに特に関連するものは何も見つからなかったので、SOスレッドは最後の手段です。
Package Control を介してインストールされたSublime Text 3パッケージは、デフォルトでPackages
ディレクトリに.sublime-package
Zipファイルとして保存され、その場所はオペレーティングシステムによって異なります。
~/.config/sublime-text-3/Packages
~/Library/Application Support/Sublime Text 3/Packages
C:\Users\YourUserName\AppData\Roaming\Sublime Text 3\Packages
InstallationFolder\Sublime Text 3\Data\Packages
それらを編集する最も簡単な方法は、パッケージコントロールから PackageResourceViewer
をインストールすることです。インストールしたら、コマンドパレットを ⌘ShiftP (OS X)または CtrlShiftP (Windows/Linux)およびprv
と入力して、 PackageResourceViewerオプション。
Extract Package
を選択してから、下にスクロールしてTheme - itg.flat
を押し、 Enter。これにより、パッケージがPackages
フォルダーに抽出されます。このフォルダーには、オペレーティングシステムのファイルマネージャー(Finder、Windows Explorer、Nautilusなど)からSublime Text → Preferences → Browse Packages…
を選択して簡単にアクセスできます(これはOS Xの場合、WindowsとLinuxには個別のPreferences
メニューがあります)。このディレクトリ内のファイルを編集すると、Installed Packages/Theme - itg.flat.sublime-package
ファイルに含まれているファイルが上書きされます。
単一のファイルのみを編集する場合は、コマンドパレットにprv
と入力した後、代わりにPackageResourceViewer: Open Resource
を選択します。次に、パッケージをナビゲートして、編集するファイル(Theme - itg.flat/itg.flat.dark.sublime-theme
など)を選択できます。選択したファイルを編集すると、Packages
ディレクトリに保存されます。
ただし、パッケージが将来更新される場合、ファイルをPackages
に抽出することでそれらを上書きしたため、変更は適用されないことに注意してください。 Open Resource
を選択した場合、これは当てはまりません。編集して保存することを選択したファイルのみがPackages
に保存され、.sublime-package
アーカイブ内の同じ名前のファイルを上書きします。パッケージが将来更新される場合、編集を含むファイルはアーカイブ内の同じファイルを上書きしますが、残りのファイルは更新されます。たとえば、itg.flat.dark.sublime-theme
を介してOpen Resource
を編集する場合、Theme - itg.flat
全体が更新されると、カスタマイズされたファイルによってパッケージアーカイブ内の同じ名前のファイルが上書きされますが、他のすべてのファイルには更新による変更が適用されます。
St3では、〜/ Library/Application\Support/Sublime\Text\3/Packages /の下に同じ名前のフォルダーを作成して、パッケージを上書きできます。
たとえば、デフォルトのテーマを上書きしたい場合:
Sublime Text.app(右クリック>パッケージのコンテンツを表示)のコンテンツを開き、Contents/MacOS/Packages/Theme-Default.sublime-packageを探します
.sublime-packageファイルはZipなので、ファイルを外部のどこかにコピーし、解凍して、Default.sublime-themeファイルを見つけます。それはjsonです。
ファイルを編集します
〜/ Library/Application\Support/Sublime\Text\3/Packages /に移動し、「テーマ-デフォルト」フォルダを作成します
Default.sublime-themeを作成したフォルダーにコピーします
できました。 Default.sublime-themeに対して行うすべての編集は、現在のテーマに自動ロードされ、STを再起動する必要はありません。
参考のため:
追加のメモと私が見つけたもの:
メモをありがとうございます。私のポータブルインストールは次のようになります(場所):
あなたが探しているもの:
.sublime-packageの名前を.Zipに変更します。
つまり、配色-Default.sublime-packageから配色-Default.Zip
そのZipファイルを解凍します。
フォルダーに次の内容が表示されます。