mac的dash的使用

https://www.hangge.com/blog/cache/detail_3063.html

1,基本介绍
(1)Dash 是一个 API 文档浏览器( API Documentation Browser),以及代码片段管理工具(Code Snippet Manager)。Dash 自带了丰富的 API 文档,涉及各种主流的编程语言和框架。使用它可以使得我们在编码时不需要在编辑器与文档之间不断切换,十分方便。

Dash 自带的 API 文档包括: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框架,Polymer.dart,PostgreSQL,Processing.org,原型,Puppet,Python,Qt,R,Redis ,RequireJS,Ruby,Ruby on Rails,Rust,Sass,SaltStack,Scala,SciPy,Sencha Touch,Sinon,Smarty,Sparrow,Spring框架,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。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。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

(2)而利用 Dash 的代码片段管理功能,我们可以把日常使用频繁的代码保存起来,然后为其设置一个独一无二的缩写,这样就解决了原本需要一遍又一遍的敲击键盘重复录入的繁琐工作。

2,下载安装

我们可以访问其官网(点击访问:下载链接)进行下载并安装

在这里插入图片描述

3,使用说明
(1)Dash 安装完毕后默认是没有任何 API 文档的,我们可以在 Downloads 页面中选择需要的 API 文档进行下载。

在这里插入图片描述

(2)为方便唤醒 Dash 窗口,我们还可以设置一下唤醒的快捷键,比如我这里设置为 option + D

在这里插入图片描述

(3)唤醒后我们就可以输入关键字,Dash 便能自动搜索所有的 API 文档:

在这里插入图片描述

我们也可以输入“语言:关键字”,比如 vue:emit,这样就只会在指定的 API 文档中进行搜索:

在这里插入图片描述

(4)选择搜索结果后按下回车,便能显示详细的 API 信息。

在这里插入图片描述

4,代码片段管理功能
(1)首先在设置页面中开启 snippets 代码片段功能:

在这里插入图片描述

(2)接着我们创建一个代码片段,首先唤醒 Dash,然后点击输入框下方列表的 Snippets 开始创建:

在这里插入图片描述

(3)比如我这里创建一个 Ajax 请求的代码片段(缩写设置为 ajax)

在这里插入图片描述
在这里插入图片描述

(4)我们在任意编辑器中输入代码片段缩写,比如 ajax,则会自动弹出对应代码片段窗口。

在这里插入图片描述

(5)输入占位符内容后按下回车,则代码片段自动会插入到之前光标的位置。

在这里插入图片描述

附:Dash 与 Alfred 结合使用
(1)如果我们还安装了 Alfred,这二者是可以结合使用的。首先打开 Dash 的设置窗口,点击 Integration 页面下的 Alfred 按钮进行插件安装:

Alfred 是 Mac 系统上的一个专注于效率提升的著名应用,通过这个工具简单配置很多流程化的操作,就可以用很简单的命令实现自动化操作。关于 Alfred 详细的介绍可以参考我之前写的文章:https://www.hangge.com/blog/cache/detail_3061.html

在这里插入图片描述

(2)打开 Alfred 的 Workflows 页面,可以发现 Dash 脚本已经安装成功了。

在这里插入图片描述

(3)我们只需唤醒 Alfred 后在输入框中输入“dash 关键字”即可自动搜索所有的 API 文档:

在这里插入图片描述

(4)我们也可以输入“dash 语言:关键字”,比如 dash vue:emit,这样就只会在指定的 API 文档中进行搜索:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值