PhpStorm 常用快捷键和配置

  • 配置
  1. 设置代码及字体风格:File->Settings->Editor->Colors&Fonts->Font
  2. 安装插件(如:tp,laravel,yii。。。):File->Settings->Plugins
  3. 设置自动换行:File->Settings->Editor->General->勾选 “ Use soft wrap in editor ”
  4. 设置行号:File->Settings->Editor->General-》Appearance->勾选 “ show line numbers”
  • 快捷键
  1. 查询快捷键
  2. CTRL+N 查找类
  3. CTRL+SHIFT+N 查找文件,打开工程中的文件(类似于eclipse中的ctrl+shift+R),目的是打开当前工程下任意目录的文件
  4. CTRL+SHIFT+ALT+N 查 找类中的方法或变量(JS)
  5. CIRL+B 找变量的来源,跳到变量申明处
  6. CTRL+ALT+B 找所有的子类
  7. CTRL+SHIFT+B 找变量的 类
  8. CTRL+G 定位行,跳转行
  9. CTRL+F 在当前窗口查找文本
  10. CTRL+SHIFT+F 在指定路径查找文本
  11. CTRL+R 当前窗口替换文本
  12. CTRL+SHIFT+R 在指定路径替换文本
  13. ALT+SHIFT+C 查找修改的文件,最近变更历史
  • 自动代码
  1. ALT+回车 导入包,自动修正
  2. CTRL+ALT+L 格式化代码
  3. CTRL+ALT+I 自动缩进
  4. CTRL+ALT+O 优化导入的类和包
  5. CTRL+E 最近更改的文件/代码
  6. CTRL+SHIFT+SPACE 切换窗口
  7. CTRL+SPACE空格 代码自动完成,代码提示,一般与输入法冲突
  8. CTRL+ALT+SPACE 类 名或接口名提示(与系统冲突)
  9. CTRL+P 方法参数提示,显示默认参数
  10. CTRL+J 自动代码提示,自动补全
  11. CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
  12. ALT+INSERT 生成代码(如GET,SET方法,构造函数等)
  • 复制快捷方式
  1. F5 复制文件/文件夹
  2. CTRL+C 复制
  3. CTRL+V 粘贴
  4. CTRL+X 剪 切,删除行
  5. CTRL+D 复制行
  6. Ctrl + Y 删除行插入符号
  7. CTRL+SHIFT+V 可以复制多个文本
  • 其他快捷方式
  1. CTRL+Z 倒退(代码后悔)
  2. CTRL+SHIFT+Z 向前
  3. CTRL+H 显 示类结构图
  4. Ctrl +F12 文件结构弹出
  5. Ctrl+Shift+H 方法的层次结构
  6. Ctrl+Alt+H 呼叫层次
  7. CTRL+Q 显示代码注释
  8. CTRL+W 选中代码,连续按会 有其他效果
  9. Ctrl+Shift+W 减少当前选择到以前的状态
  10. CTRL+B 转到声明,快速打开光标处的类或方法说明注释(CTRL + 鼠标单击 也可以)
  11. CTRL+O 魔术方法
  12. CTRL+/ 注释//取消注释
  13. CTRL+SHIFT+/ 注释/*...*/
  14. CTRL+ [] 光标移动到 {}[]开头或结尾位置
  15. CTRL+SHIFT+[] 选中块代码,可以快速复制
  16. ctrl + '-/+': 可以折叠项目中的任何代码块,包括htm中的任意nodetype=3的元素,function,或对象直接量等等。它不是选中折叠,而是自动识别折叠。
  • 调试
  1. F8步过
  2. F7步入
  3. Shift + F7智能进入
  4. Shift + F8步骤
  5. ALT + F9运行到光标
  6. Alt + F8计算表达式
  7. F9恢复程序
  8. Ctrl + F8切换断点
  9. Ctrl + Shift + F8查看断点

phpstrom快捷键的更多相关文章

  1. phpstrom 快捷键

    常用的PHPStorm快捷键:ctrl+j 插入活动代码提示ctrl+alt+t 当前位置插入环绕代码alt+insert 生成代码菜单ctrl+q 查看代码注释ctrl+d 复制当前行ctrl+y ...

  2. ideal取消按下两次shift弹出搜索框 修改idea,webstrom,phpstrom 快捷键double shift 弹出search everywhere

    因为经常需要在中英文之间切换,所以时常使用shift键,一不小心就把这个Searchwhere 对话框调出来了,很是麻烦. 因此痛定思痛, 我决定将这个按两下shift键就弹出搜索框的快捷键禁用了! ...

  3. 修改idea,webstrom,phpstrom 快捷键double shift 弹出search everywhere

    这个问题很困惑,因为这个功能很好用,查找什么很方便,but! 我用了十年的搜狗输入法,大家都知道搜狗输入法按shift中英文切换很方便,特别在写代码时候...所以就和这个double shift功能冲 ...

  4. 在phpStrom中安装php代码格式化插件Php-cs-fixer

    由于phpStrom原来的插件不再开源,现在转为使用Php-cs-fixer格式化代码.以下为在phpStrom中安装Php-cs-fixer的具体步骤. 安装安装很简单,下载php-cs-fixer ...

  5. phpstrom常用快捷键

    mark一下 格式化(应设置QQ快捷键)     自动代码提示  Ctrl+Alt+L  Ctrl+J 页面查找      页面查找并替换 Ctrl+F     Ctrl+R 全局查找 全局查找并替换 ...

  6. 编辑器phpstrom的快捷键修改

    file->setting-->查找 keymap -->查找 format 格式化代码  ctrl+alt +L appearance-->外观-->显示行号

  7. phpstrom mac 快捷键

    对应键 ⌘——Command ⌃ ——Control ⌥——Option/Alt ⇧——Shift ⇪——Caps Lock fn——功能键就是fn 编辑 Command+alt+T 用 (if..e ...

  8. PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

    PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...

  9. PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?

    1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...

随机推荐

  1. Python json与pickle

    这是用于序列化的两个模块: • json: 用于字符串和python数据类型间进行转换 • pickle: 用于python特有的类型和python的数据类型间进行转换 Json模块提供了四个功能:d ...

  2. [翻译] MAThemeKit

    MAThemeKit https://github.com/mamaral/MAThemeKit MAThemeKit provides iOS developers the ability to c ...

  3. Effective C++(10) 重载赋值操作符时,返回该对象的引用(retrun *this)

    问题聚焦: 这个准则比较简短,但是往往就是这种细节的地方,可以提高你的代码质量. 细节决定成败,让我们一起学习这条重载赋值操作符时需要遵守的准则吧. 还是以一个例子开始: Demo // 连锁赋值 x ...

  4. 使用 Nginx 对 ASP.NETCore网站 或 Docker 等进行反向代理,宝塔面板对 ASP.NET Core 反向代理

    1,Nginx 的 配置文件 Nginx 可以配置反向代理.负载均匀等, 其默认配置文件名为 nginx.conf . 一般存放于 /你的安装目录/nginx/conf  下 Nginx 加载配置信息 ...

  5. HTTP协议图--HTTP 工作过程

                  HTTP请求响应模型 HTTP通信机制是在一次完整的 HTTP 通信过程中,客户端与服务器之间将完成下列7个步骤: 建立 TCP 连接 在HTTP工作开始之前,客户端首先要 ...

  6. 如果要遍历除了for循环,你还知道什么?——JavaScript的各种遍历方式

    如果要遍历除了for循环,你还知道什么?——JavaScript的各种遍历方式 这是曾经面试中的一道题目,当时的我用现在很潮的话讲,整个人是懵比的,我呆呆的说了句,我好像只知道for循环啊.后来回过神 ...

  7. 11、Node.js 函数

    内容:普通函数,匿名函数,函数传递是如何让HTTP服务器工作的 ###普通函数例子: function say(word) { console.log(word); } function execut ...

  8. 2456. mode【乱搞】

    Description 给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数. Input 第1行一个正整数n. 第2行n个正整数用空格隔开. Output 一行一个正整数 ...

  9. 【vue】饿了么项目-header组件开发

    1.数据传递的理解 在App.vue中用到了header组件,首先注册组件 components: { 'v-header': header } 然后才能引用 <v-header :seller ...

  10. [XML123] FpML

    Wiki Fpml FpML (Financial products Markup Language) is a business information exchange standard base ...