|
本帖最后由 luofei614 于 2012-7-3 11:39 编辑
13,Xdebug。 可以安装xdebug插件,做代码调试功能。 这是大型IDE都有的功能, 小型编辑器很少能做到,但是sublime却又相应的插件能实现xdebug的功能。
<ignore_js_op>
你的PHP需要安装xdebug扩展。使用时需要在项目目录下建立一个.sublime-project文件
- {
- "folders":
- [
- {
- "path": "D:ysdysdv8"
- },
- ],
- "settings": {
- "xdebug": { "url": "http://yunshangdian.com" }
- }
- }
复制代码
path配置项配置了程序所在路径。
注意给程序设置断点。否则不能见效果。 详细用法见:https://github.com/Kindari/SublimeXdebug
你如果也要写前端代码, 还可以安装一些和html,js相关的插件。如 ZenCoding,jQuery,jQuery Mobile Snippets,jQuery Snippets pack等。
二,配置建议。
用户配置建议(打开菜单栏Preferences->Setting-user):
{
"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
"default_line_ending": "unix",
"detect_slow_plugins": false,
"font_face": "Microsoft YaHei",
"font_size": 10.0,
"auto_match_enabled": false,
}
auto_match_enabled设置为false后可以关闭括号的自动完成。如我们输入左括号时sublime自动将右括号打出来了,往往我们不习惯这样, 此时你设置auto_match_enabled为false即可。
快捷键配置的建议(菜单栏Preferences->key bindings -User):
[
{ "keys": ["f1"], "command": "goto_documentation" },
{ "keys": ["alt+shift+`"], "command": "clone_file" }
]
F1快速打开文档, 这个快捷键的设置前面已经说了。
alt+shift+` 快捷键又有什么用呢? 我们需要同一个文件在左右两栏同时打开。
<ignore_js_op>
先按快捷键: alt+shift+2 。 此时会出现左右两栏的布局。
再按alt+shift+`(`键是tab键上面个键), 此时会复制一份当前文件, 再把新复制的那份文件拖动到右栏。 这样就实现了同一文件左右两栏同时打开了。
切换回一栏布局,按 alt+shift+1
颜色配置建议:
sublime对无效(invalid)的颜色提示 往往会提示错误。颜色很难看。 可以去掉对invalid的颜色提示。
插件目录下Color Scheme - DefaultMonokai.tmTheme文件中, 删除
- <dict>
- <key>name</key>
- <string>Invalid</string>
- <key>scope</key>
- <string>invalid</string>
- <key>settings</key>
- <dict>
- <key>background</key>
- <string>#F92672</string>
- <key>fontStyle</key>
- <string></string>
- <key>foreground</key>
- <string>#F8F8F0</string>
- </dict>
- </dict>
复制代码
成对匹配默认是绿色,有点难看,
插件目录下Color Scheme - DefaultMonokai.tmTheme文件中Class name 键中的:
改为:
- <dict>
- <key>name</key>
- <string>Class name</string>
- <key>scope</key>
- <string>entity.name.class</string>
- <key>settings</key>
- <dict>
- <key>background</key>
- <string>#F92672</string>
- <key>fontStyle</key>
- <string></string>
- <key>foreground</key>
- <string>#F8F8F0</string>
- </dict>
- </dict>
复制代码
三,在linux下使用。
linux下使用时,中文不能输入的问题, 使用scim输入法方式可以解决。具体解决方法: http://www.haogongju.net/art/1312281
虽然scim能让我们输入中文后, 但是也不是很完美,有候选词不跟随的问题, sublime失焦后候选词会消失的问题。候选词消失的问题,可以把sublime独立到一个单独的工作区中来暂时解决这个问题。 |
|