Dash – API 文档浏览器和代码片段管理器
Dash 是一款集成了 API 文档浏览器和代码片段管理功能的工具。它可以存储代码片段,并能即时搜索超过 200 个 API 的离线文档集、100 多个速查表等内容。
你甚至可以生成自己的文档集或请求将其收录。Dash 提供了 200 多个离线文档集,你可以选择需要下载的文档集,Dash 会自动为你管理和更新它们。
你还可以创建自己的文档集、请求添加新的文档集,或者从第三方来源下载。以下是 Dash 随附的所有文档集。
文档浏览器
离线文档
- iOS, macOS, watchOS, tvOS, Swift, Man Pages, .NET Framework
- ActionScript, Akka, Android, AngularJS, Angular.dart, Ansible, Apache, Appcelerator Titanium, AppleScript, Arduino, Backbone, Bash, Boost, Bootstrap
- Bourbon, Bourbon Neat, C, C++, CakePHP, Cappuccino, Chai, Chef, Clojure, CMake, Cocos2D, Cocos2D-X, CodeIgniter
- CoffeeScript, ColdFusion, Common Lisp, Compass, Cordova, Corona, CSS, D3.js, Dart, Django, Dojo Toolkit, Drupal
- ElasticSearch, Elixir, Emacs Lisp, Ember.js, Emmet.io, Erlang, Express.js, Expression Engine, ExtJS, Flask, Font Awesome
- Foundation, GLib, Go, Grails, Groovy, Grunt, Haml, Haskell, HTML, Jade, Jasmine, Java SE, Java EE, JavaFX, JavaScript
- Joomla, jQuery, jQuery Mobile, jQuery UI, Knockout.js, Kobold2D, Laravel, LaTeX, Less, Lo-Dash, Lua
- Marionette.js, Meteor, MomentJS, MongoDB, Mongoose, Mono, MooTools, MySQL, Nginx, Node.js, NumPy
- OCaml, OpenCV, OpenGL, Perl, PhoneGap, PHP, PHPUnit, Play Framework, Polymer.dart, PostgreSQL, Processing.org
- Prototype, Puppet, Python, Qt, R, Redis, RequireJS, Ruby, Ruby on Rails, Rust, Sass, SaltStack, Scala, SciPy
- Sencha Touch, Sinon, Smarty, Sparrow, Spring Framework, SproutCore, SQLAlchemy, SQLite, Statamic, Stylus, SVG
- Symfony, Tcl, Tornado, Twig, Twisted, TYPO3, Underscore.js, Unity 3D, Vagrant, Vim, VMware vSphere
- WordPress, Xamarin, Xojo, XSLT, XUL, Yii, YUI, Zend Framework, Zepto.js
支持使用 Appledoc 和 Doxygen 等流行工具生成的文档集。方法的目录以特殊表格形式展示,方便查阅。页面内搜索高亮显示结果。可以保存常用文档页面的书签。创建搜索配置文件,以便轻松切换文档集。通过定义关键字过滤器,可以轻松搜索特定的文档集(例如,以 “python:” 开头进行查询,只搜索 Python 文档)。
集成插件支持:Xcode, Alfred, Quicksilver, LaunchBar, PopClip, AppCode, Sublime Text, Emacs, Vim, TextMate, Eclipse, Terminal, AppleScript。使用 “dash://” URL 方案或 “在 Dash 中查找” 系统服务,可以轻松与任何其他应用程序集成。支持模糊搜索,无需担心拼写错误。专为速度而生,搜索几乎是即时的。
代码片段管理器
收集你经常重复使用的代码片段。可以将代码库保存到 Dropbox 中进行同步。支持超过 80 种语法高亮显示。粘贴前可以编辑变量占位符。当你输入缩写时,会自动展开为完整的代码片段。
特殊代码片段占位符
@clipboard
:展开为剪贴板中的内容。@cursor
:展开后将光标重新定位。@date
:展开为当前日期。time
:展开为当前时间。
其他功能
- 支持 Retina 高清显示。
- 支持多点触控手势。
- 可以作为菜单栏项目或 Dock 应用,通过一个快捷键随时调用。
- 只想将 Dash 用作代码片段管理器或文档浏览器的用户,也可以单独使用其相应功能。
要安装并运行“Open Gatekeeper friendly”应用,请按以下步骤操作:
- 挂载镜像文件,然后运行“Open Gatekeeper friendly”应用。
- 在终端窗口中,按下回车键,以绕过系统的安全设置。
- 将应用拖放到“应用程序”文件夹中。
- 现在,应用已准备就绪,可以正常使用了。
发表评论