JetBrains 插件 IDE设置

插件安装

进入 File -> Settings -> Plugins -> Marketplace,搜索你想要的插件

PHP插件(phpstorm)

  • Symfony Plugin - 支持 Symfony 2,3,4 ...
  • Laravel Plugin - 支持 Laravel
  • PHP composer.json support - 支持 composer.json 文件
  • Swagger Plugin、PHP Annotation两个插件要一起安装,可以提示swagger注释风格的属性名和属性值的自动完成功能
  • Php Inspections (EA Extended) - PHP 的静态代码分析工具

Java Idea插件

  • spring-assistant-@valueToYml java和yml配置文件来回跳转
  • Jump To Line 快速导航插件
  • JRebel and XRebel 热部署(JRebel是一款JVM插件,它使得Java代码修改后不用重启系统) 激活下载  ilanyu/ReverseProxy · GitHub
  • Jrebel MybatisPlus Extension 修改mybatis的 xml文件不用重启项目,配合JRebel使用
  • Alibaba Java Coding Guidelines 专注于Java代码规范,目的是让开发者更加方便、快速规范代码格式
  • MybatisX插件。方便在Dao接口和Mappper XML文件之间进行切换。
  • MyBatis Log Free 将mybatis sql日志为完整的可执行sql语句
  • Grep Console 给不同的日志等级设置不同的颜色

通用插件

  • Key promoter X 可以提示你这个功能快捷键是什么,也可以设置快捷键
  • .env files support - 支持.env 文件
  • Ideolog - 有好的插件 .log 文件
  • .ignore - 友好的查看 .ignore 文件
  • EditorConfig - 支持 EditorConfig 标准
  • LiveEdit - 可以实时编辑 HTML/CSS/JavaScript
  • Markdown Navigator - 支持 Markdown
  • Gerry Themes 主题界面包
  • Rainbow Brackets Lite 方法括号颜色分组,方便一眼识别出来
  • Rainbow Variable 相同的变量会展示相同的颜色,方便一眼识别出来
  • 通义灵码 AI代码补全
  • CamelCase 单词格式转换(如下划线转驼峰)快捷键shift+alt+u
  • GitToolBox 查看代码行git/svn提交记录
  • git commit template 规范GIT代码提交

IDE设置

如何设置代码自动换行

显示行号

File->Setting->editor->Appearance-> show line numbers选项

phpStorm设置大括号和方法名在同一行显示 ; 大括号和方法名在同一行警告 File -> Settings -> code style -> PHP -> Wrapping and Braces -> Braces placement ->End of line.
数组内部2端强制空格


设置等号对齐,及数组key-value对齐  


强制使用数组短标签

设置注释符缩进位置

设置注释参数对齐


设置php连接符空格

Tabs多行显示

phpstorm Settings->Editor->Highlight全部勾选

Editor tabs -> tab limit 16

Settings->Editor->colors&fonts ->font 设置字体大小

navigate/bookmark  F11,  设置书签直接切换next bookmark

  • ctrl+j            插入活动代码提示
  • ctrl+alt+t        当前位置插入环绕代码
  • alt+insert        生成代码菜单
  • Shift + Enter 新一行
  • ctrl+q            查看代码注释
  • ctrl+d            复制当前行
  • ctrl+y            删除当前行
  • ctrl+alt+y      刷新项目缓存Synchronize 或文件夹右键Synchronize
  • shift+F6          重命名
  • ctrl+shift+u      字母大小写转换
  • ctrl+f            查找
  • ctrl+r            替换
  • ctrl+shift+I      查看变量或方法定义源
  • ctrl+g            跳转行
  • ctrl+alt+F12      跳转至当前文件在磁盘上的位置
  • alt+down          查看下一个方法
  • alt+up            查看上一个方法
  • ctrl+alt+l        重新格式化代码
  • ctrl+shift+down   statement向下移动
  • ctrl+shift+up     statement向上移动
  • alt+shift+down    line向下移动
  • alt+shift+up      line向上移动
  • ctrl+/            行注释
  • ctrl+shift+/      块注释
  • Ctrl + Shift + Z:redo
  • Ctrl + Shift + F:区域查找
  • ctrl+shift+n      打开工程中的文件
  • ctrl+b            跳到变量申明处
  • ctrl+[]           匹配 {}[]
  • ctrl+shift+]/[    选中块代码
  • ctrl+x            剪切行
  • ctrl+shift+v      复制多个文本
  • alt+left/right    标签切换
  • ctrl+p            显示默认参数
  • ctrl + '-/+': 可以折叠项目中的任何代码块

设置@Author文件头默认注释

/**
 * 类说明:${FILE_NAME}
 *
 * @category PHP
 * @package  PHP_CodeSniffer
 * @author   test <test@test.cn>
 * @license  https://github.com/squizlabs/PHP_CodeSniffer/blob/master/licence.txt BSD Licence
 * @link     http://www.test.cn
 */

然后在方法前面,输入 /**后回车 自动补全注释:

设置新建文件的编码

File -> Settings -> File Encoding 进行调整,一般为utf-8。
对jquery等一些javascript库的一些提示
File -> Settings -> javascript -> Libraries 点击download选择需要下载的js库。

支持.blade.php文件设置方法

 新建选择

 
PHPSTORM 配置里 搜索File Types,然后在上面选择Smarty 然后下面添加dwt后缀名

#打开PhpStrom时,不打开“上次打开的项目”
File -> IDE Setting -> General -> Startup/Shutdown -> 去掉勾选“Reopen last project on startup”

修改文件自动保存

File -> IDE Setting -> General -> Synchronization -> 勾选“Save files on frame deactivation”


多项目并存的问题

File -> settings -> Directories -> Add Content Root 中添加你当前的工程目录

去掉自动检测 新版本

File -> Settings -> Updates -> 去掉勾选 Check for updates in channel

phpstorm增加自动提示
右键External Libraries,选择Configure PHP Include Path,选择下载好的swoole-ide-helper目录,点击确定。

设置tab为4个空格缩进的方法:
进入:File -> Setting -> Code Style -> PHP,右侧不要勾选 "Use tab character"。

快速编辑补全html/css代码

类型列表
    1、元素名称
    2、元素#ID
    3、元素.样式名
    4、元素>子元素
    5、元素+平级兄弟元素
    6、元素*N批量倍增
    7、元素$*N条目编号
如何使用?
    输入规则后,在最后一个字符后面按tab键即可
元素名称
    div 输入tab后显示下面
元素#ID
    div#userList 输入tab后显示下面
元素.样式名
    p.title 输入tab后显示下面
元素>子元素
    ul>li 输入tab后显示下面
元素+平级兄弟元素
    div+p+h1 输入tab后显示下面
元素*N批量倍增
    div*5 输入tab后显示下面
元素$*N条目编号
    div#id-$*5
综合案例
   div#container>div.left>ul>li#id$*5+div.right>div>h1.title+div.description+div.content>div.page>ul>li*5
结果:

<div id="container">
    <div class="left">
        <ul>
            <li id="id1"></li>
            <li id="id2"></li>
            <li id="id3"></li>
            <li id="id4"></li>
            <li id="id5"></li>
            <div class="right">
                <div>
                    <h1 class="title"></h1>
                    <div class="description"></div>
                    <div class="content">
                        <div class="page">
                            <ul>
                                <li></li>
                                <li></li>
                                <li></li>
                                <li></li>
                                <li></li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </ul>
    </div>
</div> 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值