美文网首页Sublime软件工具iOS开发
mac环境下sublime3144版本搭建php开发环境

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

作者: jimxu | 来源:发表于2016-07-11 21:03 被阅读2238次

    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

    相关文章

      网友评论

      • correns:作者 搭建php环境错误。请更新
      • bda6232e36bf:请问大神,sublime 3 有php格式化插件么?查了一堆,发现都不能使用,请赐教,谢谢
      • f8ab10873873:配置php的编译环境 这步出现了问题;提示是Could not open input file:
        [Finished in 0.2s with exit code 1]
        [cmd: ['php', '']]
        [dir: /Users/yalv/Library/Application Support/Sublime Text 3/Packages]
        [path: /usr/bin:/bin:/usr/sbin:/sbin]
      • 一俢:好东西

      本文标题:mac环境下sublime3144版本搭建php开发环境

      本文链接:https://www.haomeiwen.com/subject/swyjjttx.html