web-dev-qa-db-ja.com

崇高なテーマはどこに保存されますか?

パッケージマネージャーを介して崇高な itg.flat をインストールしました。テーマを少し編集したいのですが、パッケージマネージャーがテーマファイルをインストールした場所が見つかりません。 OS X MavericksでST3を使用しています

私はネットを見回しましたが、自分が何をしているかに特に関連するものは何も見つからなかったので、SOスレッドは最後の手段です。

15
leaksterrr

Package Control を介してインストールされたSublime Text 3パッケージは、デフォルトでPackagesディレクトリに.sublime-package Zipファイルとして保存され、その場所はオペレーティングシステムによって異なります。

  • Linux:~/.config/sublime-text-3/Packages
  • OS X:~/Library/Application Support/Sublime Text 3/Packages
  • Windows定期インストール:C:\Users\YourUserName\AppData\Roaming\Sublime Text 3\Packages
  • Windowsポータブルインストール: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全体が更新されると、カスタマイズされたファイルによってパッケージアーカイブ内の同じ名前のファイルが上書きされますが、他のすべてのファイルには更新による変更が適用されます。

34
MattDMo

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を再起動する必要はありません。

参考のため:

https://www.sublimetext.com/docs/3/packages.html

1
Luca Reghellin

追加のメモと私が見つけたもの:

メモをありがとうございます。私のポータブルインストールは次のようになります(場所):

  • C:\ Users\xxxxxx\Downloads\Sublime Text Build 3065 x64\Packages\Color Scheme-Default.sublime-package

あなたが探しているもの:

  • それは配色です-Default.sublime-package ????これにはすべてのテーマが含まれています。次はどうする:
  • .sublime-packageの名前を.Zipに変更します。

    つまり、配色-Default.sublime-packageから配色-Default.Zip

    そのZipファイルを解凍します。

フォルダーに次の内容が表示されます。

0
whimsyniche