mac环境下sublime3144版本搭建php开发环境

sublime是兼备美观、轻便、扩展性强为一身的最强大的编辑器之一(没有之一的话会被打的吧)

最新版的sublime自带的GOTO功能解决了php需要安装ctags插件才能进行跳转的不方便之处,无需手动生成tags文件即可跳转

配置环境为mac,部分内容可能不适合windows环境

sublime虽然也支持debug功能,但肯定没有phpstorm好用,如果经常需要debug功能的,建议切换到phpstorm使用

sublime下载

直接从sublime的官网下载安装文件:https://www.sublimetext.com/

万物的起始:安装插件管理工具package control

使用Ctrl+(数字1左边那个)快捷键或者通过View>Show Console菜单打开命令行

输入以下内容:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

按确认后即开始安装package control

不能获取插件列表 Package Control:There are no packages available for installation错误解决方案:

  • cmd下输入ping sublime.wbond.net链接一下看下sublime.wbond.net这个域名的ip.
  • 打开\etc\hosts文件。在最后面加上例如50.116.34.243 sublime.wbond.net这样的对应关系,IP是上面测试的。
  • 然后请关闭Submine Text并重启,即不会再弹出更新提醒了。

配置和快捷键修改

进入Sublime Text>Perferences
可以看到Settings - Default系统设置、Settings - User用户设置、Key Bindings - Default系统快捷键、Key Bindings - User用户快捷键

不管是修改Default还是User都可以,但是,推荐的做法(也是为了以后备份的需要),是先将Default里的内容拷贝一份到User中,再在User中进行修改

php开发插件推荐

插件安装的方法及其简便,Command+Shift+P唤出命令面板,输入install,选择Package Control : Install Package,确认后过一段时间加载出包安装界面,输入扩展的名称搜索,选中你想安装的扩展确认即可自动安装

如果一直无法加载出包安装界面,说明你的网络存在问题

以下是推荐安装的插件

  • SideBarEnhancement 侧边栏增强插件
    必装插件,安装完该插件后,在侧边栏文件上右击即可看到效果

  • SideBarFolders 项目列表插件
    如果需要打开多个项目文件夹,切经常在多个项目之间切换工作空间,可以安装SideBarFolders插件,该插件在在菜单栏多出一个Folders选项,点击可查看所有项目文件夹

  • AllAutocomplete 代码自动补全插件

  • BracketHignlighter 高亮配对的括号插件


  • SyncedSidevarBg插件 修改侧边栏颜色插件
    使用深色主题的时候,感觉白色的Sublime Text>Perferences侧边栏与之颜色不搭,可以使用SyncedSidevarBg插件
    该插件会使得侧边栏的颜色和编辑区背景颜色保持一致

  • Seti_UI 自带精美的文件图标的主题
    如图所示,会为侧边栏的文件生成不同样式的文件图标,同时不需要安装上面的SyncedSidevarBg插件也可以解决侧边栏颜色的问题

安装完成后,修改配置文件(Sublime Text>Perferences>Settings - User),加入以下内容启用Seti-UI主题

{
    "theme": "Seti.sublime-theme"
}
  • SideBarGit 在侧边栏显示文件的git状态的插件


  • SublimeLinter和SublimeLinter-php php错误提示插件

  • Color Highlighter和ColorPicker css颜色插件

见单独介绍部分:sublime插件 - css颜色高亮与取色器

其他配置

显示所有已打开的文件

View > Side Bar > Show Open Files

配置php的编译环境

见单独介绍部分:mac环境sublime配置php编译环境

开启vim模式

sublime其实自带了vim的插件Vintage,但是被默认禁用了,只需要在配置文件中取消禁用即可

打开Sublime Text>Perferences>Settings - User

"ignored_packages": ["Vintage"],

修改为:

"ignored_packages": [],    //取消禁用Vintage模块
"vintage_ctrl_keys": true,     //在vim模式下支持ctrl快捷键的使用   
"vintage_start_in_command_mode": true,    //默认使用vim输入模式而不是插入模式

然后就可以欢快的像使用vim模式进行编辑了

sublime个人设置


    "auto_find_in_selection": true,
    "bold_folder_labels": true,
    "color_scheme": "Packages/User/SublimeLinter/1337 (SL).tmTheme",
    "disable_tab_abbreviations": true,
    "draw_minimap_border": true,    //在小地图上显示当前代码的位置
    "draw_white_space": "all",    //显示不可见的空格字符
    "fade_fold_buttons": false,
    "font_size": 14,    //字体大小
    "highlight_line": true,    //高亮当前行
    "highlight_modified_tabs": true,    //高亮已修改的标签页
    "line_padding_bottom": 1,
    "line_padding_top": 1,
    "margin": 4,
    "save_on_focus_lost": true,    //自动保存
    "show_full_path": true,    //显示完成的文件目录
    "tab_size": 4,    //一个tab转4个空格
    "theme": "Seti.sublime-theme",
    "translate_tabs_to_spaces": true,    //tab键自动转空格
    "vintage_ctrl_keys": true,    //vim模式支持ctrl组合的快捷键
    "vintage_start_in_command_mode": true    //默认启动vim模式

备份sublime插件及设置

~/Library/Application Support/Sublime Text 3/Packages/User文件夹备份到可同步的云盘文件夹,如坚果云,即可自动备份sublime中已安装的插件和设置


最后欢迎对magento开发hexo博客搭建感兴趣的小伙伴访问我的小站:jimxu.me

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容