2013-08-28 13 views
45

Vimにはgreat pluginがあり、現在のプロジェクトの.gitignoreをVimが理解できる構文に変換し、そこからすべてのファイルを除外します。.gitignoreのすべてを無視するように崇高なテキストを教えてください。

サブライムテキスト3の 'Go to Anything'(CMD + P)を使用すると、.build.meteorというもののような、私が興味がない多くのファイルが得られます。

ST3に類似したものはありますか?

+0

プロジェクトファイルに手動で追加することはできますが、プラグインを作成するのは難しくありませんが、すでに存在するものはわかりません。 – bheklilr

+0

私は今それらを追加しました。非常に多くのプロジェクトでは、時間がかかります。ほとんどの場合、 '.gitignore'はほぼ同じファイルリストのほとんどのrepoに存在します。 –

+2

私は欲求不満を理解しています。私は時間があれば、それを行うための簡単なスクリプトを書くことに取り組んでいますが、私は約2週間の機会を得ることはできません。あなたはPythonをまったく知っていますか? '.gitignore'を解析するのは簡単ではないでしょうし、プロジェクトの設定にそれを押しつけることはあまりにもひどく難しくありません。 '' file_exclude_patterns ''というエディタ全体の設定がありますが、一般的なものを一時的な修正として置くことができます。 – bheklilr

答えて

47

私はクイックアンドdこの問題を解決するにはirtyプラグインsublime-gitignorerを使用してください。

現在では、私はそれはまた、他のLinuxディストリビューション上またはMac上で動作することを期待崇高テキスト2と3でUbuntuとWindows上でテストされています。


はただ、あなたがpackage controlを持っていると仮定すると、インストールするには:P + CMD + SHIFT + P

  • 押しCTRL + SHIFT Mac)
  • はエクスクルーファイルGitignoredため
  • 検索を "パッケージのインストール" とを入力し[選択]を押します。また

、あなたはあなたが崇高でPreferencesメニューからBrowse Packages...を選択することで見つけることができ、あなたのパッケージディレクトリにgitignore_plugin.pyをコピーすることができ、パッケージの制御を持っていない場合。あなたは本当にかかわらず、代わりにパッケージ制御を取得する必要があります - それは便利です。


私はこのプラグインが汚れていると言っても冗談ではありません。にそれらのパスを追加し、あなたの開いているフォルダ内に配置されたGitのリポジトリのための

  • チェックし
  • これらのレポ
  • のそれぞれに無視されているもののパスGitリポジトリを頼む:それが動作する方法は、プラグイン、5秒ごとにということですfile_exclude_patternsfolder_exclude_patternsの設定。

しかし、うまく動作するようです。

投稿するには、issues pageをご覧ください。

+0

cygwinユーザのための警告:libiconv-2.dllが見つからないというエラーで私の崇高なテキストがクラッシュしました。 'sublime-gitignorer'を使うには、崇高なテキスト環境(ウィンドウが崇高な場合はウィンドウ)のコンテキストで動作するようにgitを設定する必要があります。 – Blake

6

あなたは

git ls-files --others -i --exclude-standard

をすべて無視するファイルのリストを取得し、その後bheklilrが示唆されているように崇高なテキストであなたのfile_exclude_patternsにこれを追加することができます。あなたは崇高3を持っており、すでにパッケージマネージャインストールと仮定すると、

1

  1. はレポにsublime-text-gitignore
  2. 使用メニュー項目https://github.com/apc999/sublime-text-gitignore
  3. アドオンパッケージを追加します:[ファイル] - >をGitの-無視

を除外する楽しんでください:)

+0

私はもはや崇高なテキストを使用していませんが、誰かがこれを試して、それが動作する場合、私は正しいとマークします。 –

+0

@JonatanLittke私はちょうどこれが動作することを確認しました。 –

+1

osx 10.10、build 3065で動作しません – zengr

関連する問題