web-dev-qa-db-ja.com

html、css、js / jquery、およびRuby Sublime Text 3内のコードを縮小するにはどうすればよいですか?

Windows7を実行しています。これを行うのに最適なSublimeText 3プラグインは何ですか。また、コードも美化することができます。

14
Starkers

あなたはすでにあなたが好きなものを見つけているかもしれませんが、私はちょうどこれと同じニーズに遭遇し、2つのプラグインを試しました: Minifier および クライアントサイドClientsideには、リンティングや美化などの機能がありますが、互換性があるのはST2(パッケージコントロールページによる)までですが、MinifierはST3と互換性がある必要があります。

8
Mark

多くの変更があったため、2015年8月4日更新

私もそのようなST3プラグインを探していました。 Sublime HTML5 Minifier by geekpraddMinify by Zoltan を試しましたが、どちらも優れたオプションのようです。彼らの長所と短所を参照してください。

HTML5ミニファイア

  • 最小化するだけで、美化することはできません(これまでのところ)
  • CSSまたはJavaScriptファイルを再構築せず、空白とコメントのみを削除します
  • ミニファイほど効果的ではありませんが、美化後もコードを読みやすくします
  • HTML、CSS、JSで問題なく動作します
  • 新しいファイルを作成したり、何も保存したりせずに、現在のビューのコードを縮小できます
  • 簡単なインストール、Node.jsなどは必要ありません
  • コンソールにタイプミスがあります-HTMLMinifierの代わりにHTMLMinfier。しかし多分それは故意です:)

縮小

  • 最小化して美化する
  • CSSファイルとJavaScriptファイルを再構築し、JS変数、関数名などの名前を変更します。
  • 非常に効果的で最小のファイルサイズが可能ですが、コードは縮小プロセスによって変更されます
  • HTML、CSS、JSで問題なく動作し、SVGもサポートする必要があります(テストされていません)
  • 新しいファイルを作成するか何かを保存せずに現在のビューのコードを縮小することはできません。縮小は常に新しい.minを作成します。または列福。同じディレクトリ内のファイル
  • もう少し複雑なインストールには、Node.jsとその他のNode.jsCLIアプリが必要です

どちらのプラグインが優れていますか?

そのための簡単な答えはありません。最小化はより効果的です。可能な限り最小のファイルサイズだけが気になる限り、最小化が選択されます。個人的には両方を使用している場合もありますが、HTML5ミニファイアの方が適している場合もあります。

Minifyの開発者である Zoltan が、 geekpradd のようにファイルを作成または保存せずに、現在のバッファを縮小するための重要な機能を追加することを願っています。

6
TeeJay

便利かもしれませんが、このショートカットは選択したテキストのすべての改行を消去します

CtrlJ

コード言語を考慮していないため、これは実際には縮小されていないことに注意してください。

5
Kanabos

私はそれが古い質問であることを知っています、しかしここにとにかく私の答えがあります:

優れた パッケージコントロール Webサイトにアクセスして、キーワード「縮小」を検索することをお勧めします。

要求された機能(縮小/美化)を提供するSublimeTextエディターのさまざまなパッケージのリストが表示されます。

開示:私は パッケージコントロール ウェブサイトにリストされているパッケージの1つの作者です: 縮小

私のパッケージがすべての人に最適だと言っているわけではありませんが、明らかに、Minifyは私が使用するパッケージです。

注:私はWindows 7も使用しています。私の Minify パッケージはSublime Text2とSublimeText 3の両方で機能します。インストールするとオフラインで機能するため、接続していないときにファイルを縮小することもできます。インターネットに。

1
Zoltan