27

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

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

4

4 に答える 4

51

null バイトを含むファイルは、デフォルトで 16 進数として開かれます。ユーザーまたはデフォルト設定ファイルで:

"enable_hexadecimal_encoding": false
于 2014-08-15T05:38:13.370 に答える
9

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

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

"preview_on_click": false
于 2012-06-29T17:55:22.523 に答える
8

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

  1. Build を 1 つ作成します。Sublime Text 2 のキーボード ショートカットを参照して、指定したブラウザー (Chrome など) でファイルを開くと、デフォルトのアプリケーションと 16 進エディターの両方が開きます。
  2. プラグイン OpenDefaultApplication https://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 ファイルを開き、編集モードを自動的にすばやく閉じます。

于 2015-09-19T08:24:59.013 に答える
0

崇高なテキスト 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 のプロジェクト フォルダーに表示されなくなります。

トグル

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

OR + +Sublime Command Paletteを使用してみてくださいCTRLCommandShiftP

次のように入力します。

HexViewer: Toggle Hex View

Enterとまたはを押すとReturn 、ファイルが と の間HEXで切り替わりますTEXT

追加

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

HEX Viewer について詳しく知りたい場合は、Code HereDocumentation Here を参照してください。

**注:Sublime Command Palette 詳細については、キーが異なります。

于 2019-06-06T08:47:46.270 に答える