1.下载和注册
SublimeText 4107 下载链接:https://download.sublimetext.com/sublime_text_build_4107_x64_setup.exe
—– BEGIN LICENSE —–
Mifeng User
Single User License
EA7E-1184812
C0DAA9CD 6BE825B5 FF935692 1750523A
EDF59D3F A3BD6C96 F8D33866 3F1CCCEA
1C25BE4D 25B1C4CC 5110C20E 5246CC42
D232C83B C99CCC42 0E32890C B6CBF018
B1D4C178 2F9DDB16 ABAA74E5 95304BEF
9D0CCFA9 8AF8F8E2 1E0A955E 4771A576
50737C65 325B6C32 817DCB83 A7394DFA
27B7E747 736A1198 B3865734 0B434AA5
—— END LICENSE ——
2.安装我需要的插件
1.PHP代码语法检查(依次安装):'sublimeLinter', 'sublimeLinter-php',安装完后setting添加php文件目录,例:
2.格式化代码插件codeformatter,安装完后在setting-default中添加php.exe路径(php7.0版本)
并修改"indent_with_space":3 //影响php文件的tab_size
有关codeformatter使用时的错误提示:
分析:
经过网上查找得知,是因为使用的php版本的问题,我本地使用的7.2版本的,7.2版本废弃了each方法,但是codeformatter中却还在使用这个方法,所以就会报错。
解决:
将CodeFromatter配置中php_path使用的php.exe版本改为低版本的即可。(我本地正常使用的是7.2版本的,但是配置里面使用的是7.0的)
3.菜单栏的“首选项-设置”
1.设置tab_size(我惯用"tab_size"=3),在菜单栏的“首选项-设置”中添加以下代码:
"tab_size": 3,
"translate_tabs_to_spaces": false,
"detect_indentation": false,
2.修复中文显示异常问题,例如“门”字显示异常,在菜单栏的“首选项-设置”中添加以下代码:
"ignored_packages":
[
"Vintage",//实则无效,建议添加以尝试。
],
"font_options": ["gdi"],
"dpi_scale": 1.0,
"font_size": 14,
4.解决关闭搜索栏时按快捷键Esc无效且设置也无效的问题
删除sublime/Packages/Vintage.sublime-package文件