代码提示
SublimeCodeIntel
[https://www.jianshu.com/p/d7f27ed94786](https://www.jianshu.com/p/d7f27ed94786)
代码提示不出来的解决方案
[https://www.jianshu.com/p/61a6f4c12834](https://www.jianshu.com/p/61a6f4c12834)
代码格式化
~~~
[
{ "keys": ["ctrl+shift+r"], "command": "reindent" }
]
~~~
第一步:`Package Control` 主文件下载地址:
https://github.com/wbond/sublime_package_control
手动安装:
(1)点击Preferences > Browse Packages菜单
(2)进入打开的目录的上层目录,然后再进入Installed Packages/目录
(3)下载 Package Control.sublime-package 并复制到Installed Packages/目录
(4)重启Sublime Text。
如果已经有Package Control ,请跳转第一步
快捷键 `Ctrl+Shift+P` 弹出窗口,输入需要安装的插件。
函数跳转插件 `ctags`,安装其他插件可参考 ctags方法。
常用插件如` docblockr ` 、 `Emmet `使用ZenCoding 快捷编写代码
Emmet 使用 (执行CTRL+E) 专为编写HTML CSS准备,堪称神器
ul>li*5
ul>li.test$*5
div#news.module>div.header+div.body>ul>li#item-$*5
更多使用请查看 https://www.emacswiki.org/emacs/ZenCoding
### 以下代码自动规范部分可忽略。
安装代码规范
下载 `https://github.com/benmatselby/sublime-phpcs` 解压放到Sublime txt3的插件目录下。
下载 `http://get.sensiolabs.org/php-cs-fixer.phar`
下载代码规范工具 `http://pear.php.net/package/PHP_CodeSniffer/download`
下载YII2代码规范标准库 `git clone git://github.com/yiisoft/yii2-coding-standards.git`
如果是PhpStorm请查看 https://github.com/yiisoft/yii2-coding-standards
下载好 PHP_CodeSniffer 版本为2.9,不能大于3.0
下载好yii2-coding-standards 把里面的Yii2目录复制到PHP_CodeSniffer\CodeSniffer\Standards目录下
PHP_CodeSniffer 为测试代码规范的核心文件
您也可以直接从 https://share.weiyun.com/204c47afac6200e465a4e54a3c5d67af 密码: YUDHRG
直接下载
php phpcs --extensions=php --standard=Yii2 /d/phpStudy/WWW/m/app/modules/
Yii2 空格后面的是要查看是否符合规范的目录
常用插件
PHP代码语法正确性验证插件 SublimeLinter
安装自动代码提醒+当前文件内函数定义等跳转插件:SublimeCodeIntel
Bracket Highlighter 用于匹配括号,引号和html标签。对于很长的代码很有用。安装好之后,不需要设置插件会自动生效
DocBlockr DocBlockr可以自动生成PHPDoc风格的注释。
Emmet(Zen Coding) 快速生成HTML代码段的插件,强大到无与伦比,不知道的请自行google
SideBar Enhancements 这个插件改进了侧边栏,增加了许多功能
Themr 主题管理,切换主题的时候,不用自己修改配置文件了,用这个可以方便的切换主题
SublimeTmpl,新建文件可选类型。编辑模版在:SublimeTmpl\templates"文件夹修改
htmlpretty 代码格式化,支持js css html 快捷键Ctrl+Shift+H 需要下载node.js配合使用
跨文件代码跳转插件:Ctags
- 前言
- 阿里图标库使用
- LAMP环境安装
- 数据库
- MYSQL
- 安装
- Mysql导出导入
- 修改最大连接数
- Mysql慢查寻
- 查看MYSQL占用空间
- 严格模式
- 数据库模式
- mysql权限
- MongoDB
- Redis
- 服务器
- PHP5.4安装
- svnmanager
- linux修改端口22
- 打包忽略文件
- 远程复制文件
- 查看目录大小
- zendloader
- Apache负载
- Memcache
- svn远程同步
- 服务器参数调整
- 内存占满
- PHP调用Java
- Apache重写
- 禁用selinux
- SFTP 子系统申请已拒绝
- Gitlab
- 硬盘挂载
- gitlab修改密码
- oneapm
- SVN安装
- .gitlab-ci.yml
- Nginx重写 html to php
- 添加到环境变量
- supervisor常驻任务
- .gitlab-ci.yml
- crontab.sh
- PEAR
- java jenkins
- Mongo
- 解决unix:///tmp/supervisor.sock no such file的问题
- 登录日志
- tail -f
- git remote
- 开发需知
- Sublime开发工具
- 文档生成工具
- PHP代码注释标准
- http网站自动跳转到https
- PHP只保留错误提示。
- window刷新DNS
- 网站慢
- Centos安全
- 临时代码
- SVNHOOK
- mariadb
- git
- gitlab-runner
- Sublime3设置注释
- Vue开发
- 安装
- v-cloak
- 错误处理
- failed to connect 443
- JavaScriptURL请求乱码
- 内容管理系统
- WordPress
- 支付相关
- 银联
- Angularjs
- 安装环境
- 报错处理
- centos7在upgrade的时候显示:Delta RPMs disabled....详见内容?
- yum-complete-transaction command not find
- hadowsocks
- vpn
- Laravel
- 安装
- ngnix-config
- 使用私有git的composer
- Crontab防止多次执行
- JS
- mui storage
- RTMP