为 Laravel 开发而配置的 Sublime Text 3
83

导语:

Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件。不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的 Vim,浮肿沉重的 Eclipse,PHPStorm,即便体积轻巧迅速启动的 Editplus、Notepad++,在 SublimeText 面前略显失色,无疑这款性感无比的编辑器是 Coding 和 Writing 最佳的选择。

此文是我在 Mac 下为 Laravel 配置 Sublime Text 的记录。

配置的原则:

  • 实用;
  • 稳定;
  • Laravel;

第一步、Package Control

Package Control 是管理插件的插件。通过 View->Show Console 菜单打开命令行,黏贴以下代码进行安装:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

第二步、开始安装插件

在 Sublime Text 中按下快捷键 Ctrl+Shift+P ,搜索 install 会自动补全,选择 Package Control: Install Package ,进入搜索插件列表,输入关键词后选中即可安装插件。

必装插件

请把插件名字按照第二步中进行搜索安装。

  • ColorsSublime | 代码高亮主题管理插件,安装成功后需要照着文档配置两个地方;
  • Material Themel | 非常棒的编辑器主题,注意作者是 equinusocio
  • Blade Snippets | Blade 模板自动补全
  • Laravel Blade Hightlighter | Blade 语法高亮支持
  • SyncedSideBar | 自动在左边文件夹树中定位当前文件
  • ALignment | command + control + a 快速对齐 示例
  • BracketHighlighter | 结尾处高亮 主页
  • EditorConfig | .editorconfig 编码格式化支持
  • Emmet | 快速编码 主页
  • SideBarEnhancements | 文件夹栏右键菜单增强
  • SCSS | 官方版本语法高亮
  • AdvancedNewFile | 快速创建新文件 主页
  • GitGutter | 标记代码中做的编辑 主页
  • Laravel 5 Artisan | Artisan 命令行调用 主页
  • Laravel 5 Snippets | 代码片段 主页
  • SublimeLinter | 代码检测
  • SublimeLinter-PHP | PHP 代码实时报错检测
  • erichard/SublimePHPCompanion | 自动引入 namespace 主页

ColorsSublime 安装主题

ColorsSublime 是主题管理插件。用来切换代码高亮主题。

在 Sublime Text 中按下快捷键 Ctrl+Shift+P ,搜索 install 会自动补全,选择 Colorssublime: Install Theme ,进入搜索主题列表,输入关键词后选中即可安装插件。

推荐关键词:

Facebook

命令行

运行以下命令:

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

结语

安装插件时要特别慎重,编辑器的速度很重要。


Practice makes perfect.

本帖由系统于 10个月前 自动加精
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 17

:sleepy: 作为一个 Sublime 重度使用患者抢下沙发

1年前

phpstorm不是更好吗

1年前
lifesign

轻量级 editor 首选 :smile:

1年前

?,sublime text 插件多了,确实会莫名的死掉?

1年前
MrJing

PhpStorm 大法好啊

1年前

sublime 的这些包安装好了,估计phpstorm都在码字了。 如果有针对语言定制就好了 。

1年前

phpstorm 固然好, 可惜跑不动

1年前

赶快挣钱买mac!

1年前

mark :smile:

1年前
66

为啥没人用atom

1年前
736713830

6666666

1年前
736713830

erichard/SublimePHPCompanion 这个搜不到啊

1年前
Ellison

vscode 也不差

1年前

atom 路过

8个月前

如果是Mac系统使用Homebrew来安装的Sublime Text的话,就不需要ln -s命令,也可以在Terminal下输入subl 打开

6个月前

直接搜索 PHPCompanion

4个月前
坐忘

安装完之后 CPU 瞬间增加40%.....

1个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!