标签:
一开始写PHP的时候,用的是Dreamweaver,用了一段时间,发现这个代码提示也不好用,格式化也不好用,而且dw自带的错误提示功能有问题。有时候代码明明是对的,在哪里显示个红叉叉,只要在那一行加个空格,或者回车,或者删掉个字符重新写一下,又没有问题了,很烦人。之后使用过notpad++,editplus,eclipse,NetBeans,gvim等编辑器,都感觉用的不顺手。之后开始接触sublime text2,到现在换成3,使用了近2年的时间了。总结一些使用的心得。
使用sublime text得有一些插件,就先说插件吧。
tag插件
这个是使用最频繁的插件之一了,格式化HTML代码非常好用。不过容易和其他的插件有快捷键冲突,所以得注意下。
emmet
这个插件也是HTML的,能够非常快速的写出HTML代码。
phpfmt
PHP的格式化工具。能够将PHP代码整齐格式化。非常好用。尤其是在看很多人改过的,然后非常凌乱,让人头疼眼花的代码的时候。在使用时,需要配置php的环境,配置如下:
{ "version": 2, "format_on_save":false, "enable_auto_align":true, "php_bin":"C:/xampp/php/php.exe" }
这里需要注意的是,需要将PHP_BIN的配置放在末尾,否则会报错。
插件的详细说明参考:https://packagecontrol.io/packages/phpfmt
经常使用的插件就以上这几个了。
皮肤
皮肤使用的是默认里面的monokai和slush & poppies两个。这两个看着舒服些,网上那些吹的很厉害的我也下来用过,也就那样。
php执行环境:
在tool-》build system里面,新建一个:
{ "cmd": ["php", "$file"], "file_regex": "php$", "selector": "source.php" }
显然,这是网上抄来的。最后那个配置项,source.php,我也没搞懂是什么意思。如果有知道的,请指点一下。
快捷键:
我常用到的有一下几个。
ctrl+[ 向前移动一个tab
crtl+] 向后移动一个tab
ctrl+d 继续选择选中的内容
ctrl+f 查找
ctrl+h 查找替换
ctrl+shift+f 全文查找,在文件夹里搜索
ctrl+r 查找方法,或者ctrl+p+@
ctrl+g跳到指定的行,或者ctrl+p+:
ctrl+shift+p可以指定当前文件的语法或者其他操作,如输入命令执行插件
ctrl+b:运行当前PHP文件
ctrl+w:关闭当前文件
ctrl+o:打开文件
当然,最多的就是ctrl+a,ctrl+c,ctrl+v了。
修改的默认配置:
一般修改一个word_wrap:true,
超过了屏幕自动换行.
唯一的遗憾就是对gbk支持不好,原来的gbkencodingsupport在包管理器里面也被移除了。
converttoutf8原来使用的时候有问题,不知道现在这个版本怎么样了。
标签:
原文地址:http://my.oschina.net/qii/blog/467524