web-dev-qa-db-ja.com

Sublime Textがテキストエディタ内でバイナリファイルをプレビューしないようにする方法はありますか?

タイトルが示すように、ST2がバイナリファイルをクリックしたときにバイナリファイルを開かないようにする方法があるかどうかを調べたいと思います。たとえば、画像をクリックしても、テキストエディタ内に16進表現を表示しても意味がありません。

もう1つの注意:サイドバーからバイナリファイルを非表示にすることには興味がありません。

27
Panos Spiliotis

Nullバイトを含むファイルは、デフォルトで16進数として開かれます。

"enable_hexadecimal_encoding": false
48
Steven Teo

残念ながら、特定の形式のプレビューを無効にする方法はわかりませんが、エディターの速度を低下させる可能性のある巨大なバイナリファイルの偶発的なクリックを回避したい場合は、サイドバーのクリックからすべてのプレビューを無効にすることができます。

ユーザーまたはデフォルトの設定ファイル:

"preview_on_click": false
8
Terry

私はあなたと同じような状況にあります。 jpg pngファイルのようなバイナリ用の崇高なオープンエディタは必要ありません。代わりに、オープンシステムのデフォルトアプリケーションがより合理的です。

  1. 1つのビルドを作成しますSublime Text 2キーボードショートカットを参照して、指定したブラウザ(Chromeなど)でファイルを開きます デフォルトのアプリケーションと16進エディタの両方を開きます。
  2. プラグインOpenDefaultApplicationhttps://github.com/SublimeText/OpenDefaultApplication コンテキスト右クリックメニューがありますOpenInDefaultApplication。ただし、デフォルトのアプリケーションと16進エディタの両方が開きます
  3. プラグイン:非テキストファイルhttps://packagecontrol.io/packages/Non%20Text%20Files ユーザー設定に構成を追加

    "binary_file_patterns": ["*.JPG","*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.Zip"],
    "prevent_bin_preview": true,
    "open_externally_patterns": [
       "*.JPG",
       "*.jpg",
       "*.jpeg",
       "*.JPEG",
       "*.png",
        "*.PGN",
       "*.gif",
        "*.GIF",
        "*.Zip",
        "*.Zip",
        "*.pdf",
        "*.PDF"
    ]
    

私は3番目の方法を選択します。それは私に非常に適しています。システムのデフォルトアプリケーションでjpgファイルを開き、自動的に編集モードをすばやく終了します。

6
Victor Choy

崇高なテキスト3の場合

file_exclude_patterns設定

バイナリファイルにファイル拡張子が付いている場合は、はい。

Sublime設定では、この設定を使用して、左側のプロジェクトフォルダー内のファイルが表示されないようにすることができます。

"file_exclude_patterns":
[
    "*.db",
    "*.dll",
    "*.ds_store",
    "*.Egg",
    "*.enc",
    "*.eot",
    "*.exe",
    "*.ko",
    "*.otf",
    "*.pdb",
    "*.pdf",
    "*.pgn",
    "*.plist",
    "*.psd",
    "*.pxm",
    "*.pyc",
    "*.rdb",
    "*.sqlite",
    "*.sublime-workspace",
    "*.ttf",
    "*.woff",
    "*.woff2",
    "*.Zip",
],

これを必要に応じて変更するだけで、Sublimeのプロジェクトフォルダーにこれが表示されなくなります。

Toggle

たぶん、現在のファイルに対してそれをオフまたはオンにしたいだけですか?

Sublime Command Paletteを使用してみてください CTRL OR CommandShiftP

そしてタイプ:

HexViewer: Toggle Hex View

を押して Enter または Return 次に、ファイルはHEXTEXTの間で切り替わります。

エクストラ

ファイルをHEXに変換したくない場合は、 @ steven-teoの回答を使用してください。

HEXビューアについて詳しく知りたい場合は、 Code HereDocumentation Here。

**注:キーはSublime Command Paletteによって異なります 詳細はこちら

0
JayRizzo