项目中要替换ionic 默认的icon 图标,Google
一下,大多是让图标生成svg的格式,下面有一种比较容易的方式去实现:
e.g. 在浏览器的调试模式,选中需要替换的图标,找到如下代码:
123 .ion-ios-home-outline:before {content: "\f447";}
在/img/找出要替换的icon图,如car.png
在样式表里写入如下代码:
上主是我的牧者,我实在一无所缺
项目中要替换ionic 默认的icon 图标,Google
一下,大多是让图标生成svg的格式,下面有一种比较容易的方式去实现:
e.g. 在浏览器的调试模式,选中需要替换的图标,找到如下代码:
123 .ion-ios-home-outline:before {content: "\f447";}
在/img/找出要替换的icon图,如car.png
在样式表里写入如下代码:
##在Centos上部署时遇到如下错误:
puma nginx connect() Permission denied
解决方法:在nginx.conf 配置文件中加入了puma 用户:user deploy
puma 启动时的用户,如此启动正常。
##选择tool
->new snippet
内容如下:
##保存代码片段文件
在能自定义代码片段之前,应该首先保存。在保存文件对话框里,需要明确的指定文件的扩展名为.sublime-snippet,然后把文件保存到默认目录(当前用户主目录下的\Sublime Text 3\Packages\User目录中)。
保存文件之后,就可以测试上面提到的tabTrigger功能了。如果不再使用此功能,可以在此注释掉.
##修改代码片段文件
在创建新代码片段中提到过 Hello, ${1:this} is a ${2:snippet} ,其中 ${1:this} 和 ${2:snippet} 是占位符。在插入代码片段后,单词 this 被选中,如果键入内容,this 将会被替换掉,接着按下 Tab 键,将会选中单词 snippet,如果键入内容,snippet 将会被替换掉。
##绑定快捷键
可以将上述的操作绑定到一个快捷键,在不键入任何文本的情况下,直接按快捷键插入代码片段。
点击菜单栏的 Preferences 的子菜单 Key Binding – User,在打开的文件的方括号内部粘贴如下配置:
|
|
现在简单介绍一下这段配置:
“keys”: [“ctrl+1″] 这个定义了触发此命令的快捷键。
“command”: “insert_snippet” 这个是需要触发的命令的名字。
“args”: {“name”: “Packages/User/example.sublime-snippet”} 这个是需要传入到上述命令的参数。这里把代码片段文件的相对路径传递过去。
保存配置文件,现在就可以用快捷键插入代码片段了。
以下是我Ruby的注释代码:
|
|
因为上例中有写Time 获取当前时间的,于是写个获取当前时间的:
创建插件:
Tools → New Plugin:
123456789 import datetimeimport sublime_pluginclass AddCurrentTimeCommand(sublime_plugin.TextCommand):def run(self, edit):self.view.run_command("insert_snippet",{"contents": "%s" % datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")})
保存为Sublime Text 2\Packages\User\addCurrentTime.py
创建快捷键:
Preference → Key Bindings - User:
12345678 [{"command": "add_current_time","keys": ["ctrl+shift+."]}]此时使用快捷键ctrl+shift+.即可在当前光标处插入当前时间,如下:
|
|
Angularjs 写了个mobiscroll directive :
其中:minWidth:40
是控件的显示高度,dateOrder: 'yyyyMMddDD',
可显示友好的星期+日期:
之前在github
上有篇判断augularjs
401状态码的:
今天用时才发现$httpProvider.responseInterceptors
方法已经被官方弃用了。
改写了方案如下:
在app.js config 方法调用时: