PHPstorm常用快捷键(Windows)
本文整理本人在日常工作中使用最频繁的PHPstorm快捷键,以作为自己的总结备忘,也希望能够帮到有需要的小伙伴。
以下快捷键大致按本人的使用频率从高到低来介绍。
1、复制、粘贴
Ctrl+c 、Ctrl+v
2、复制并粘贴光标所在行成为新的一行。
Ctrl+D
当然当你选中一整块,则会对这一整块进行复制粘贴。
这个快捷键对于写结构重复的代码很有用,比如在PHP中 写 if{}else{}语句,或者是前端写一些 li 标签等等。
3、同时编辑多处代码。
Alt+光标
这个快捷键,对于批量操作一些代码十分的有用。比如,要给三个if语句里面添加同样的代码时,你可以按住Alt键,然后用鼠标在第一个if里面点击给予光标,不要松开Alt,继续在第二,第三个if里面点击,这样三个地方会都获得光标,当你写代码时,三处会同时进行相同的动作,这样可免于对第一个if里面的代码做两次c、v的操作,能够大大提高编码效率。
如果你在给予光标时,不小心点错了地方,不用懊恼,在那个地方的光标上再点击一下,光标就会消失。想象一下如果你操作的不是一两处代码,也不是三四处,而是更多,当你在敲击键盘时,看到满屏的光标齐刷刷的统一行动,如同万马齐喑,这样的场面是多么地壮观! 这时的你就兴奋地如同一个将军。
这个快捷键通常会和上一个快捷键 Ctrl+D 一起使用,因为在复制完相同的代码之后,总有一些需要改动的地方,这时就可以用这个快捷键来批量的操作。
4、找到变量或是方法第一次申明或是定义的地方。
Ctrl+鼠标左键单击
这个方法在查找变量定义的地方时十分方便。而且用这个快捷键常常会把你带到框架的源码中去,所以它不仅能帮你解决问题而且还能让你了解框架底层,可谓一举两得。
5、返回或是前进到鼠标光标最近一次所在的地方。
Ctrl + Alt + ← 或 →
这个快捷键,常常和上一个快捷键 Ctrl+鼠标左键单击
,联合使用。使用场景往往是,自己用Ctrl+鼠标左键单击
,不断“追击”,结果忘记“来路”,而Ctrl + Alt + ←
就可以带你一步一步回到最开始的地方。反之也是一样。
6、快速复制一个文件。
F5
这个快捷键也比较常用。一般在备份一个文件时会使用到,用它可以一步代替,先新建,再全选,再c、v的一整串动作。
6、快速移动一个文件。
F6
方便之处和上一个快捷键是一样的。
7、在当前文件查找并替换。
ctrl + r
贴图做说明:
图中‘1’是被替换的内容,‘2’是替换内容,‘3’是逐个替换按钮,‘4’是全部替换按钮,‘5’是寻找含有替换内容的下一处地方的按钮,‘6’是寻找含有替换内容的上一处地方的按钮;红框里面的内容是查找时的匹配规则,在查找到的替换内容和你的预想不一致时,可以通过调整这些规则来达到你的目的。
另外,要提醒你的是在用‘4’替换所有内容的时候要格外留心,因为它可能会替换掉一些你并不想替换的内容。
8、在整个项目中查找并替换。
Ctrl + shift + r
这个我不常用,但是由于它是Ctrl+r
的‘plus’版,所以放到一起。
9、在当前的文件中查找。
Ctrl + f
这个快捷键在任何编辑器中都应该是使用频率比较高的。在PHPstorm中它和第7个快捷键Ctrl + r
一样,也有上一处、下一处查找按钮,以及匹配规则的选择等功能。
10、在整个项目中查找。
Ctrl + shift + f
这个快捷键是Ctrl + f
快捷键的‘plus’版,它可以在整个项目中搜索指定的内容。但是他的命运和Ctrl+r
的‘plus’版,截然不同,它的使用频率和 Ctrl + f
基本一样。我常常要用它来在项目中寻找报错提示中的一些信息,所以它的使用频率甚至比Ctrl + f
还要高。
能够在整个项目中进行全局搜索的快捷键还有一个:
双击 shift
双击‘shift’,之后会出现一个搜索框,你可以在这个搜索框中输入你想搜索的内容在整个项目中进行搜索。
11、根据文件路径路径查找文件。
Ctrl + shift + n
在项目实践中,报错信息大多会提示出错的文件,这时你可以复制提示信息中的文件路径,在PHPstorm中用这个快捷键到找到文件,查看相关信息。
12、根据类名查找对应的类。
Ctrl + n
这个快捷键我不怎么使用,放在这也是因为它和上一个快捷键“长得”有些像,只是“瘦”一点。它不常用的其中一个原因是,它能查找到的内容,上一个快捷键也可以查找到。
13、快速定位到某一行。
Ctrl + g
有时候在排查错误的时候,需要到指定的一行看相关代码,这时候可是按下Ctrl + g
,在弹出框中输入行号,点击确定就可以到指定的行。
14、快速折叠或展开当前文件的所有代码。
Ctrl + shift + - 或 +
如果当前文件是一个类文件,无论鼠标光标在的任何地方,只要同时按下Ctrl + shift + -
这三个键,这个文件中所有的成对的‘{}’立刻就会折叠,整个文件就会折叠成一行。而它的逆向操作是Ctrl + shift + +
。
通常的使用场景是,在一个代码比较多的类文件里面,如果你正在写的方法需要参考前面‘相隔’比较远的代码,通常的做法是用鼠标滚动到前面的代码看一眼,再滚动鼠标返回到当前正在写的代码,这样既费时又费力。这时候,可以用
Ctrl + shift + -
先把所有的代码折叠起来,再展开你需要的两处代码来对照比较,这样就会方便很多。
15、快速折叠或展开鼠标光标所在的一对 ‘{}’
Ctrl + Alt + - 或 +
这对快捷键算是,上一对快捷键的‘缩减版’,它们也是互逆的一对操作,只不过它只能折叠或展开鼠标光标所在的这一对 ‘{}’中的代码。
16、查看调用的函数或方法所需要的参数。
Ctrl + p
在调用一个函数或方法时,如果想查看当前调用的函数或方法所需要的参数,可以把鼠标光标移动到函数或方法名称后的‘()’中,然后按下Ctrl + p
,就会出现当前函数或方法所需要传的参数信息。
17、在鼠标光标所在的地方,逐渐扩大选择范围。
Ctrl + w
这个快捷键我在笔记本电脑上经常使用,如果要从一整行中选择其中的一部分,可以先把鼠标光标移动到所要选择的地方,然后按下Ctrl + w
,这时,你按住‘Ctrl’,通过不断的按下‘w’键,所选的内容,就会根据整个内容的结构,不断地有序地扩大范围。它还有一个逆操作:
根据所选的内容,逐渐缩小选择范围:
Ctrl + shift + w
这个快捷键的使用和Ctrl + w
一样,按住Ctrl + shift
不松开,通过不断按w
,就又可以倒着回去了。
18、把所选择的内容组成一行。
Ctrl + shift + j
用这个快捷键,可以把鼠标选中的所有代码组成一行代码。可惜的是我没发现它的逆操作。
19、最近打开的文件。
Ctrl + e
按下这个快捷键,就会弹出最近打开的文件列表,列表的排序是按打开时间倒序排列的。
20、行注释。
Ctrl + /
21、块注释。
Ctrl + shift + /
22、把某一行向上或向下移动。
Ctrl + shift + ↑ 或 ↓
这个快捷键有一个比较常见的用法就是,互换两行的上下位置。当把鼠标光标给与上面的那一行,按下Ctrl + shift + ↓
时,上面的那一行就会到下面,而下面的那一行就会到上面,反之亦然。
写在最后
对Windows 版PHPstorm的快捷键的总结就暂时告一段落了。
我之所以要写这篇随笔,主要有两个原因。
第一个原因是,我现在依然清晰的记得,我刚工作的时候,第一次看到人用PHPstorm快捷键时给我所带来的震撼和惊诧,这直接让我萌生了日后要好好学习和使用快捷键的想法。刚开始学习时,我每天早上上班的第一件事情,就是照着PHPstorm在刚打开时弹出的每日一帖(Tip of the day)上的快捷键介绍,学习一两个。许多快捷键就是在这个时候学会的。
在学习的过程中我也会在网上搜索一些PHPstorm可以实现某个功能的快捷键,但是我发现网上的大多数关于PHPstorm的快捷键的总结文章,都是多而全,整个罗列一大堆。在实践中,却是一些快捷键的使用频率明显要比其他的高。于是我又萌生了写一篇介绍PHPstorm常用快捷键的文章的想法。
这篇文章在2019年就开了篇,但之后由于工作繁忙以及他原因,一度停更。
现在,我趁着工作的一个空档,把这篇文章做一个补充,或者叫收尾吧。
PHPstorm常用快捷键(Windows)的更多相关文章
- PHP IDE phpstorm 常用快捷键
PHP IDE phpstorm 常用快捷键 投稿:junjie 字体:[增加 减小] 类型:转载 这篇文章主要介绍了PHP IDE phpstorm 常用快捷键,本文分别列出了mac系统和Win ...
- PhpStorm 常用快捷键
PhpStorm 常用快捷键 File Structure 路径: Main menu > Navigate > File Structure 显示当前文件的类和函数结构,便于查找当前文件 ...
- eclipse常用快捷键(windows下)
## eclipse常用快捷键(windows下) ## 保存 1.保存当前代码页: ctrl + s 2.保存所有代码页: ctrl + shift + s 代码补全与修正 1.代码快速修正: ct ...
- PhpStorm常用快捷键以及如何连接外部服务器
PhpStorm常用快捷键以及如何连接外部服务器 PhpStorm作为我们phper使用的一款IDE,其功能是非常强大的,现在记录下常用的快捷键以及如何使用它与外部服务器进行连接使用. 一.Keyma ...
- PhpStorm常用快捷键(不多够用)
PhpStorm常用快捷键(不多够用) 一.总结 一句话总结: 1.前进 解答:Ctrl+shift+ z 2.跳转到指定行数 解答:Ctrl+G 3.块注释 解答:ctrl + shift + / ...
- phpstorm常用快捷键有哪些(图解归类)
phpstorm常用快捷键有哪些(图解归类) 一.总结 一句话总结: 10.方法参数提示,显示默认参数 解答:--------CTRL+P 13.显示类层级关系图,继承/实现关系 解答:--- ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置
PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...
- PHP - PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置(转)
原文地址:http://www.cr173.com/html/66775_1.html PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助 ...
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置+如何关闭快捷键ctrl+alt+方向键旋转屏幕
如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突 就是快速复制快捷键:ctrl+alt+方向键 会调用英特尔旋转屏幕,禁用掉即可 PhPStorm 是 Je ...
随机推荐
- Java实现 LeetCode 32 最长有效括号
32. 最长有效括号 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度. 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 & ...
- 团体天梯赛L1-041.寻找250
对方不想和你说话,并向你扔了一串数…… 而你必须从这一串数字中找到“250”这个高大上的感人数字. 输入格式: 输入在一行中给出不知道多少个绝对值不超过1000的整数,其中保证至少存在一个“250”. ...
- Mysql索引扫盲总结
本文总结了一些MySQL索引的基本概念和原理,如果可以快速清晰回答这些问题可以出门左转提提宝贵建议. 什么是索引?索引为什么查询快,索引的数据结构是什么? 聚簇索引/非聚簇索引区别? 什么是覆盖索引? ...
- DevOps系列——Jenkins/Gitlab自动打包部署
前面只说了DevOps的两个基础组件Jenkins和GitLab,客官也不要着急,我们玩就玩的深入一点,Gitlab和Jenkins的各种配置和 插件很多,也够啃一阵子的,不要照着操作一通就感觉万事大 ...
- JDK Base64编解码1.7和1.8的坑
场景 对接一个第三方api接口,其中签名部分用的是JDK8的编码.我们线上采用JDK7,导致项目无法编译 替换编解码部分为1.7的代码,然后签名又不对 所以坑就在这里,结论,1.7的编解码有换行符导致 ...
- 如何设置body内容不能复制?
通过在body标签上设置相关的属性: <body oncontextmenu="return false" ondragstart="return false&qu ...
- @atcoder - AGC026F@ Manju Game
目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定一个含 N 个数的序列,Alice 与 Bob 在博弈.Al ...
- [每日一题2020.06.16] leetcode双周赛T3 5423 找两个和为目标值且不重叠的子数组 DP, 前缀和
题目链接 给你一个整数数组 arr 和一个整数值 target . 请你在 arr 中找 两个互不重叠的子数组 且它们的和都等于 target .可能会有多种方案,请你返回满足要求的两个子数组长度和的 ...
- break,continue,break的用法与区别
1.return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行. (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方 ...
- idea创建项目
选项详解如下: Create New Project:创建一个新的工程.Import Project:导入一个现有的工程.Open:打开一个已有工程.比如:可以打开 Eclipse 项目.Check ...