SublimeText的snipptes使用
31 Mar 2016
Xcode 下的 snipptes 经常使用,但是新建 Podfile 时也想省事儿,咋办?因为好多时候都是在 Sublime Text 3(以下简称 ST3)查看编辑Podfile的。
ST3 怎么会没有这种懒人功能呢。Tools > New Snipptes...
可以看到新建的snipptes文件:
Hello, ${1:this} is a ${2:snippet}.
]]>
在中的
platform :ios, '8.0'
use_frameworks!
target '${1:target}' do
pod 'AFNetworking', '~> 2.5.1'
pod 'Masonry', '~> 0.6.4'
pod 'ReactiveCocoa', '~> 2.5'
end
]]>
然后在 中设置让 ST3 自动补全代码片段的触发词(trigger keyword)。这里我设置了 podfile 。
podfile
最后,可以定义代码片段的使用范围(scope)。可以设置为相应的文件代码下进行提示。(Podfile貌似是使用ruby的语法,但是我还是把它设置为全局范围了,也就是没有添加范围。)
source.python
如果需要编辑代码片段中的一些特殊属性,比如这里的target,可以使用'${1:target}'来指定,并且可以用1:指定顺序。
target '${1:target}' do
完整的代码:
platform :ios, '8.0'
use_frameworks!
target '${1:target}' do
pod 'AFNetworking', '~> 2.5.1'
pod 'Masonry', '~> 0.6.4'
pod 'ReactiveCocoa', '~> 2.5'
end
]]>
podfile
最后 commond + s 保存到 /Users/.../Library/Application Support/Sublime Text 3/Packages/User目录下,扩展名为 .sublime-snippet 。
这样,新建的podfile代码片段就可以使用啦。