一、安装Sublime包管理器pci - Package Control
(1)、安装方法(Sublime Text 3)
使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:
1 |
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()) |
安装方法(Sublime Text 2)
1 |
import urllib2,os;pf=’Package Control.sublime-package’;ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(’http://sublime.wbond.net/’+pf.replace(’ ’,’%20’)).read());print(’Please restart Sublime Text to finish installation’) |
1 |
二、PHP代码语法正确性验证插件 SublimeLinter
(1) Windows环境安装配置好php运行环境(安装PHP执行引擎),或者使用 xampp 等集成环境。
我安装的xampp环境,相关PHP.exe路径是:C:xamppphpphp.exe ,然后设置相关环境变量 PATH ,然后设置该变量最后增加:c:xamppphp 路径。
(2) 安装 SublimeLinter 和 SublimeLinter-php 组件
Ctrl + Shift + P 唤醒后输入:pic,打开包管理文件,然后输入 sublimelinter,选择选装;然后再pic唤醒输入:sublimelinter-php
安装完插件以后去配置一下插件相关配置,在 Sublime Text 3菜单打开:Preferences -> Package Setting -> SublimeLinter -> Setting User,把如下内容填充进去:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 |
{ "user": { "debug": false, "delay": 0.25, "error_color": "D02000", "gutter_theme": "Packages/SublimeLinter/gutter-themes/Default/Default.gutter-theme", "gutter_theme_excludes": [], "lint_mode": "background", "linters": { "annotations": { "@disable": false, "args": [], "errors": [ "FIXME" ], "excludes": [], "warnings": [ "NOTE", "README", "TODO", "XXX", "@todo" ] }, "php": { "@disable": false, "args": [], "excludes": [] }, "summitlinter": { "@disable": false, "args": [], "excludes": [], "globals": "", "ignore": "channel", "limit": null, "only": "" } }, "mark_style": "outline", "no_column_highlights_line": false, "passive_warnings": false, "paths": { "linux": [], "osx": [], "windows": [ "c:\xampp\php" ] }, "python_paths": { "linux": [], "osx": [], "windows": [] }, "rc_search_limit": 3, "shell_timeout": 10, "show_errors_on_save": false, "show_marks_in_minimap": true, "sublimelinter": "save-only", "sublimelinter_executable_map": { "php": "c:\xampp\php\php.exe" }, "syntax_map": { "html (django)": "html", "html (rails)": "html", "html 5": "html", "javascript (babel)": "javascript", "magicpython": "python", "php": "php", "python django": "python", "pythonimproved": "python" }, "warning_color": "DDB700", "wrap_find": true } } |
说明:注意里面的两个php路径必须跟我们实际php脚本引擎路径一致。
(3) 保存配置文件后重启Sublime编辑器,然后编辑任何php代码文件,如果代码语法有错误都会及时提醒啦。
三、安装自动代码提醒+当前文件内函数定义等跳转插件:SublimeCodeIntel
说明:插件 SublimeCodeIntel 是能够在当前文件内的代码互相跳转,同时支持当前所有项目目录下面代码的自动识别跳转。(跳转是自动的)
Ctrl + P 唤醒 输入 pic 进入包管理工具,输入 SublimeCodeIntel,安装该包管理工具,安装完以后就可以使用了。
说明:
(1) 文件内代码跳转
在碰到相关要跳转的函数、类等,按 Alt + 鼠标左键 就可以跳转了。
(2) 代码提示
把整个相关要编辑的工程目录拖入到Sublime编辑器中,然后就会自动进行相关的代码生成提醒工作,你在整个目录下面做任何代码编辑情况下,都会自动下拉提醒相关代码。
5. 跨文件代码跳转插件:Ctags
Ctags 是一个经典的代码跳转插件,在很多编辑器中都可以使用。
主要步骤:安装ctags程序 -> 对应项目代码生成ctags所以 -> 给sublime安装ctags插件 -> 打开相关生产好ctags索引文件的项目目录导入到sublime -> 进行相关代码跳转
(1) 下载ctag生成程序
从 http://ctags.sourceforge.net/ 下载ctags索引生成程序,把ctags.exe放入到环境变量,方便在任何cmd环境下都可以运行ctags索引生成程序
(2) 生成ctags索引
cmd下进入对应的项目代码目录,然后执行:
ctags -R -f .tags --fields=+aimSl --language=php
或者:
ctags -R -f .tags --fields=+aimSl --language-force=php
生成后会发现当前目录下有一个 .tag 文件,就是我们生成好的索引文件。
(3) 在 Sublime Text 中安装插件:Ctags
Ctrl + P 唤醒输入pic进入包管理工具,输入 Ctags ,安装该插件。
(4) 使用相关代码跳转功能
把我们上面生成了 .tag 索引文件的目录整个拖入到Sublime编辑器中,然后打开任意代码文件,在看到调用其他类库函数的地方,按 Ctrl + Shift + 鼠标左键,就可以跳转到相关代码文件,再按 Ctrl + Shift + 鼠标右键,就能够跳转回来源的代码文件,非常方便。
四、创建PHP编译系统
添加 PHP 的 build system,如图所示, Tools->Build System-> New Build System :
新建一个,默认的内容是:
1 |
<pre class="lang:php decode:true ">{ "shell_cmd": "make"} |
修改为:
1 2 3 |
{ "cmd": ["php", "$file"], "file_regex": "php$", "selector": "source.php" } |
保存在默认的目录下即可,注意修改文件名为 php.sublime-build 。
重启sublime text,就可以用Ctrl+B来编译.php文件了;
本文转载:
推荐文章:
文章评论