如果sublime package control 出现There are no packages available for installation
sublime text3自带了Package Control
,将自带的删掉【自带的在Packages的同级目录,在Installed Packages
目录里】,然后重新下载安装Package Control 将解压的文件重命名为Package Control
这是可能还是不能访问
将 https://packagecontrol.io/channel_v3.json 返回的结果保存在channel_v3.json文件里,这个文件可以放在任意地方,我放在了User文件夹里
然后
这里面有一个配置项:channels
配置项,将channel_v3.json文件的路径配进去
"channels":
[
"/Users/master/Library/Application Support/Sublime Text 3/Packages/User/channel_v3.json"
],
配置svn
- svn
- Sublimerge 进行文件比较的支持svn、git……
svn中设置忽略文件
svn有两种方式来设置忽略文件
全局设置忽略文件类型
在svn配置文件中 ~/.subversion/config
中,找到 [miscellany]
段,将 global-ignores
注释去掉
工程目录下设置忽略文件类型
通常我们使用svn的propedit来进行设置
svn propedit svn:ignore <dir>
但是这种方式在管理很多项目的时候就会很麻烦,下面我们来写一个脚本:
#!/bin/sh
echo '.git\n.gitignore\n.hgignore\n.hgtags\n.idea
.tags\ntags\n.travis.yml\n.ycm_extra_conf.py
node_modules\nbuild' > .svnignore
while [ -n "$1" ]
do
echo "$1" >> .svnignore
shift 1
done
svn propset svn:ignore -F .svnignore .
svn ci -m 'ignoring some files'
rm .svnignore
保存并命名为 svn_ignore
, 然后执行 chmod +x ./svn_ignores
使脚本具有执行权限
如果你想在全局命令下执行可以将它拷贝到 /usr/local/bin/
目录下
如果我们想将项目下的build和index.tmpl.html忽略掉就可以在工程目录下执行:
svn_ignore build index.tmpl.html
当然你也可以在sublime中执行svn ignore 命令