2019/03/14
- Package Control 也可以在 下载安装的官网sublime后,Tools->Install Package Control
直接安装
- 插件
localizedMenu 语言包,安装后可在 Preferences->Language 设置中文等语言 - 关于php companion 插件 失效的问题,参考https://github.com/erichard/SublimePHPCompanion/issues/76
XanManZA 的方法解决了我的问题。
你可以打开 View->show Console 查看sublime 在indexing,索引结束就可以使用find_use
正文:
先打开外网~
- 安装了Package Controller:
通过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快捷键:Ctrl +Shift + P
,
然后输入:Package Control: Install Package
,进入。
如果网络正常,可以看到插件列。
- 插件
- SublimePHPCompanion 自动引入use...
-
AdvancedNewFile 快速创建新文件
Preferences -> Key Bindings
[
{ "keys": ["f10"], "command": "find_use" },
{ "keys": ["f6"], "command": "expand_fqcn" },
{ "keys": ["f12"], "command": "import_namespace" },
{ "keys": ["shift+f6"], "command": "expand_fqcn", "args": {"leading_separator": true} },
{ "keys": ["shift+f12"], "command": "goto_definition_scope" },
{ "keys": ["ctrl+1"], "command": "insert_php_constructor_property" },
{ "keys": ["ctrl+n"], "command": "advanced_new_file_new"},
{ "keys": ["alt+1"], "command": "toggle_side_bar" },
]
- find_use(F10) , 光标在类名上,引入use
- expand_fqcn(F6), 光标类名上,与find_use相同意思
- import_namespace(F12), 当前文件namespace
- insert_php_constructor_property(ctrl+1) , 引入属性结构__construct()这些。
- toggle_side_bar(alt+1), 收起展开sublime左侧栏
- advanced_new_file_new(ctrl+n), 创建文件
刚刚php companion 中find_use失效,不知道什么原因,过一会后,它又可以用了!?
- SyncedSideBar 自动在左边文件夹树中定位当前文件,很有用
- SublimeLinter-PHP 代码实时报错
- All Autocomplete 自动补全
-
ALignment
control + alt + a
快速对齐 - Material Theme 主题插件
- Blade Snippets Blade 模板自动补全
- Laravel Blade Hightlighter Blade 语法高亮支持
- BracketHighlighter 结尾处高亮
- EditorConfig .editorconfig 编码格式化支持
- Emmet 快速编码
- SideBarEnhancements 文件夹栏右键菜单增强
- SCSS 官方版本语法高亮
- GitGutter 实时显示行代码最近一次提交Git的记录信息
- Laravel 5 Artisan Artisan 命令行调用
- Laravel 5 Snippets 代码片段
- SublimeLinter 代码检测