165

私はGitHubとその要点サービスが大好きです。そのため、GitHubアカウントの要点として、多くのコードスニペットや開発ノートさえも保持しています。また、同僚と簡単に共有できます。

問題はそれがスケーリングしないことです!! 要旨のGitHub機能は原始的であり、そこには多くの要旨があり、古い要旨のいくつかを見つけるのが非常に困難です。検索もタグ付けもありません。

この混乱を処理できるアプリケーションを知っていますか?できるアプリケーションが欲しいのですが

  • 私の要点を検索
  • ソースの種類と日付で私の要点を一覧表示します
  • それらを編集またはコピーさせてください
  • タグを付けるか、少なくとも説明を編集させてください

私はこのようなものを見たいと思っています、そして私はそれのためにいくらかのお金を払っても構わないと思っています。

では、GitHubで要点をどのように管理しますか?ソフトウェアを知っていますか?

MacRubyで書かれたdriftというものがありますが、コンパイルできず、しばらく更新されていません。

4

11 に答える 11

124

GistBoxをチェックしてください。検索、編集、ラベル付けをサポートしています。スクリーンショットは次のとおりです。

GistBoxインターフェース

http://www.youtube.com/watch?v=VLgyY6lqpsQにもデモビデオがあります。

GistBox Clipper<pre> (Chrome拡張機能)は、任意のWebページにタグと任意のテキストを保存する機能も提供します。


編集:

残念ながら、GistBoxはCacher cacher.ioになりつつあります。無料プランには、15のプライベートスニペット、3つのプライベートラベル、無制限のパブリックスニペットのみが含まれます。あなたが多くの私的な要点を持つことを計画しているなら、あなたは(原文のまま)有料の計画をする必要があるでしょう。– Bartek Skwira

于 2013-05-09T21:51:36.563 に答える
67

現在、gist.github.comは検索をサポートしています。だからあなたはあなたの要点を検索することができます。説明に#hashtagを使用しているので、。を介してタグで要点を検索できますuser:myusername #tag

オフラインで使用するために、すべての要点を複製しました。そして、findとgrepを使用してそれらを検索します。また、gonzui(オープンソースコード検索エンジン)で検索しています。

シェルスクリプトgister.shを作成しました。要旨を投稿するために使用します。リポジトリをローカルに複製し、投稿後に自動的にcsearchにインポートします。このスクリプトは、すべての要点の同期もサポートしています(gister sync)。

https://github.com/weakish/gister/

于 2011-04-04T10:52:58.093 に答える
30

クロスプラットフォーム(Linux / macOS / Windows)の要点マネージャーであるLeptonをチェックしてください。それは無料で、MITの下でライセンスされています。http://hackjutsu.com/Lepton/

ここに画像の説明を入力してください

デスクトップ/ラップトップ環境で作業している場合は、ニーズを満たしているようです。(iOS / Androidはまだサポートされていません)。機能リストは次のとおりです。

  • 言語ごとに要点をグループ化する
  • 要旨の作成/編集/削除
  • インスタント検索
  • カスタムタグ(#tag1、#tag2)
  • マークダウンレンダリング
  • クロスプラットフォームのサポート
  • プロキシー

免責事項:私はレプトンの主要な貢献者です。

于 2017-08-16T21:50:14.763 に答える
19

要旨は軽量リポジトリなので、それを利用してみませんか?

要旨を「my_gists」ディレクトリに複製し、整理したい方法で整理します。

次に、オペレーティングシステムで使い慣れた検索ツールを使用して完全に検索できるようになります。

また、編集、コメント、コミット、プッシュできるという利点もあります。

これにより、リストしたすべてのことなどを実行できます。

ミックスに追加git instawebすると、要点への基本的なWebインターフェイスもあります。

于 2010-11-03T22:27:40.017 に答える
15

同僚と私は、要点を管理するためのオープンソースのクロスプラットフォームプロジェクトに取り組んでいます。ベータ段階です-gistoapp.com

ここに画像の説明を入力してください

現在の機能リスト:

  • 高度な検索
  • エンタープライズログイン
  • タグ
  • 構文のハイライト
  • 言語によるグループ化
  • クイックスニペットアクション
  • クリップボードにコピー
  • ファイルの内容をクリップボードにコピーする
  • エディターの設定
  • テーマカラーチェンジャー
  • ドラッグアンドドロップしてファイルを作成します
  • マークダウンプレビュー(絵文字付き)
  • AsciiDocプレビュー
  • コメントコメント
  • Webアプリ

完全なソース、およびダウンロードはgithubから入手できます。

于 2013-07-07T18:03:17.840 に答える
6

要旨をローカルフォルダーに複製し(vgoffで指摘されているように)、githubページでホストされているこの周りに何らかの個人的なWebサイトを構築することが可能かもしれません... Jekyll / liquidを使用して、タグを付けてカテゴリを作成できます...埋め込みJavaScriptを使用するか、パーシャルを使用してコードをソースに挿入します(pygmentsを使用して構文の強調表示を処理するか、クライアント側で実行します(SyntaxHighlighterを使用するなど))。おそらく、検索コンポーネントにgoogle searchを使用するか、jsonファイルを動的に構築するか、githubのgist API(http://develop.github.com/p/gist.html)を使用してメタデータとパブリック用にjsonをプルしますリポジトリ...

これをさらに進めて、jsFiddle.netを使用してHTML / CSS / JSの要点を「デモ」することができます(要点から新しいフィドルを作成できます... http://doc.jsfiddle.net/use/gist_readを参照してください)。 html

私が取り組んでいるプロジェクト(http://getfiremonkey.com)には、このようなシステムが必要になります。これは、FirefoxでティーンエイジャーにHTML / CSS/JSを教えるためのものです...そして私はそれを構築することを考えています。 Github Pages / Gist / jsFiddle.netの上に...無料でオープンなインタラクティブな例で、分岐可能です。

途中で学んだことからGistCMSを構築することに焦点を当てるために、サイドプロジェクトを設定することにしました...

https://github.com/chrisjacob/gist-cms

「GithubPagesでホストされているPersonalGistCMS。Gistアーカイブにタグを付け、分類し、検索するためのJekyllを利用したコード/コンテンツ管理システム。すべてのGistを1つのリポジトリに整理し、専用のWebサイトで世界中に公開します。 「」

今のところ、それは単なるアイデアです。興味があれば教えてください-できれば手を貸してください^_^

于 2011-02-02T10:53:15.040 に答える
5

私はSublimeTextを使用していますが、Gistプラグインは非常に便利です。テキストエディタ内から簡単に挿入、アップロードなどができます。

Gistboxのようなアプリケーションはきれいに見えますが、私は軽量で高速なソリューションを好みます。Sublime Textを使用している場合は、試してみてください。

https://github.com/condemil/Gist
于 2015-07-11T14:07:44.903 に答える
1

Snip2Codeは、独自のコードスニペットを管理できる便利なサービスであり、同僚と共有したり、強力な方法で編集/タグ付けしたりすることができます。

于 2013-02-24T20:33:26.297 に答える
0

スニペットがRubyスニペットの場合は、bosonをお勧めします。450以上のrubyコマンド(スニペット)のリポジトリを維持するために使用します。コマンドを名前、説明、使用法、エイリアス、その他のフィールドで検索し、並べ替えます。

私のコマンドはローカルファイルにあるので、要点に簡単にエクスポートしたり、ボソンコマンドとして要点をインストールしたりできます。日付とタグによるリストを除いて、あなたがやりたいことはすべてできます。日付によるリストは簡単で(ファイルのタイムスタンプ)、タグはいつかプラグインとしてbosonに追加したいものです。

于 2011-01-19T10:58:48.677 に答える
0

もう1つの明確でシンプルな要点オーガナイザー-要点リスト:https ://gistlist.nfshost.com

その目的は、要点コレクションの管理を支援することです。

これを使用すると、次のことができます。

  • 要旨を並べ替えて検索し、
  • それらに色付きのタグを追加し、
  • すべての要点をzipファイルにバックアップします。

できないのは編集とコピーです。GitHubの機能にリンクしているだけです。

于 2014-07-30T11:08:29.327 に答える
0

Snipitを試すこともできます:https ://snipit.xyz-コードスニペットを簡単に保存して整理するのに役立ちます。まだベータ版ですが、次のことができます。

  • 便利なブラウザ拡張機能を使用して、アクセスしたページから直接コードブロックを切り取ります。
  • スニペットをリストに整理します。
  • リスト、タイトル、構文、タグでスニペットを検索します。

今後のバージョンの機能:

  • コレクション:パッケージまたはライブラリ内の複数のリストをグループ化します(例:「ブートストラップコード例」または「PHP関数」)。
  • 共有とコラボレーション:スニペットを全員と、または特定の人とだけ共有します。チームメンバーと協力します。
  • コンパニオンデスクトップアプリとIDE拡張機能:開発フローを中断することなく、作業中にスニペットをすばやく見つけることができます。
  • 最後になりましたが、Gistとの統合です。

それを試してみて、それがあなたのすべてのニーズを解決することを願っています。

于 2017-07-07T15:09:53.450 に答える