作为一个php开发者,换工作环境的时候可能会重新配置编辑器,这里给出一个比较好的环境(也是我的常用环境)。
配置篇
每家公司都会有内部的规范,但是只要公司不是特别奇葩,那么规范一般是大同小异。根据规范来设定编辑器,那么写出来的代码则很容易符合规范了。此外,一个设置好的编辑器能够大大提高编码效率!
下面是我的配置,可以根据注释自行调整
{ // 粗体文本 "bold_folder_labels": true, // 显示所有的空白字符,这样可以看出空格和tab "draw_white_space": "all", // 设置字体 "font_size": 15, "ignored_packages": [ "Vintage" ], // 全屏打开 "remember_full_screen": true, // 记住打开的文件 "remember_open_files": true, // 标尺 "rulers": [ 80 ], // 显示文件的编码 "show_encoding": true, // 在标题栏显示完整路径 "show_full_path": true, // 关闭拼写检查 "spell_check": false, // 设置tabsize为4个空格 "tab_size": 4, // 转换tab为空格 "translate_tabs_to_spaces": true, // 避免自动拆行 "word_wrap": false }
一个通用配置的意义在于无论在那些机器上,都能有一个熟悉的环境来安心写代码。不会因为编辑器的别扭带来的不适感。
插件篇
作为一个php开发者,有一些插件能有效提高开发效率,何乐而不为呢?现在来看看有哪些插件能够帮我我们提高效率
代码错误提示:SublimeLinter
代码有错误的时候,有了sublimelinter插件就会自动提示错误的地方。运行如下图
配置如下
// SublimeLinter Settings - User { "lint_mode": "save", // Provide extra paths to be searched when locating system executables. "paths": { "linux": [], "osx": [ "php" ], "windows": [] }, }
注释生成插件:DocBlocker
这个插件能帮你自动生成注释,避免手动敲注释的痛苦,如下图:
代码格式化插件:phpfmt
一般公司内部规范可能会要求大家遵守psr规范,这个时候phpfmt就能派上用场了。这个插件能帮你自动格式化符合相应规范的格式。久而久之,不用这个插件也能写出符合规范的代码。
在sublime里面就能打开的终端:TerminalView
每次从编辑器切换到终端,然后cd进去当前的代码目录是不是很麻烦呢?有了terminalview这个插件就能直接在sublime里面直接打开终端。
下面是我绑定的快捷键,直接按快捷键就能在sublime里面打开终端了
[ {"keys": ["ctrl+shift+t"], "command": "terminal_view_open"} ]
ftp和sftp同步插件:sftp
开发过程中可能会遇到需要在测试机上调试的时候,需要通过ftp或者sftp来传输文件,这个时候sftp插件就很有用了。这是一个非常好的实践,开发过程中,在本地不需要搭建任何运行环境,一切都在测试机上完成,这样可以保证多个开发者用一套运行环境。sftp使用简单,支持的功能很多,如下:
赞赏
微信赞赏
支付宝赞赏