Mac Python Dev
Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for almost any API you might use. You can even generate your own docsets or request docsets to be included.
Documentation Browser Features: • 150+ offline documentation sets • Download docsets from CocoaDocs.org, RubyGems.org, Maven.org (Java and Scala), Packagist.org (PHP) and GoDoc.org. • Supports docsets generated using popular tools like Appledoc and Doxygen. • Methods are conveniently shown in a special Table of Contents. • Highlighted in-page search. • Save bookmarks of your most used documentation pages. • Create search profiles to easily switch between docsets. • Easily search specific docsets by defining keyword filters (e.g. start your query with "python:" to search only the Python documentation). • Integration plugins for: Xcode, Alfred, Quicksilver, LaunchBar, Coda, Espresso, PopClip, Sublime Text, Atom, Chocolat, Emacs, Vim, BBEdit, TextWrangler, TextMate, Eclipse, AppCode, Android Studio, IntelliJ Idea, RubyMine, WebStorm, PhpStorm, PyCharm, Terminal, AppleScript. • Easily integrate with any other application using the "dash://" URL scheme or the "Look up in Dash" system service. • Fuzzy search. Don't let misspells get in your way. • Built for speed. Searching is almost instant.
Snippet Manager Features: • Collect snippets of code that you reuse often. • Sync by saving your library in Dropbox. • Over 80 syntaxes for code highlighting. • Variable Placeholders can be edited before pasting. • Abbreviations are expanded wherever you type them.
Special Snippet Placeholders: • @clipboard expands into the contents of the clipboard. • @cursor repositions the cursor after expansion. • @date expands into the current date. • @time expands into the current time.
Meld is a visual diff and merge tool. You can compare two or three files and edit them in place (diffs update dynamically). You can compare two or three folders and launch file comparisons. You can browse and view a working copy from popular version control systems such such as CVS, Subversion, Bazaar-ng and Mercurial. Written with Python and GTK.
Note: There are ports to Mac but the app doesn't "officially" run on Mac.
Be more productive with SnippetsLab. SnippetsLab is an easy-to-use code snippets manager. It helps you to collect and organize valuable code snippets, and makes sure that you have easy access to them whenever you want.
Manico is a fast application switcher for Mac that lets you access apps by simply holding the Option key and pressing the target number.