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颜色高亮与取色器
-
Markdown Preview和MarkdownEditing Markdown编辑插件
见单独介绍部分:sublime插件 - markdown编辑和预览 -
WakaTime 记录编程习惯
见单独介绍部分:记录你的编程习惯 - 编辑器通用插件:WakaTime
其他配置
显示所有已打开的文件
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