PHPstorm最常用的快捷键,提高开发效率

•ctrl+b 跳到变量申明处

•Ctrl + E 打开最近文件

Ctrl + R 替换。

Ctrl + D 复制粘贴。将当前行或者选择的内容复制粘贴到下一行或光标处(常用)

Ctrl + W 增量式的选中当前块,会从光标所在处开始,每按一次,选中代码块增大一个区域。尤其在html中。(亲自实验,很好用)

Ctrl + Y 删除光标所在的行(常用)

Shift + Enter 另起一新行。无论光标在行的那个位置。(常用)

Ctrl + Shift + U 字符大小写切换。(常用)

• Ctrl + /    以添加"//"的方式添加注释,注释添加到光标所在行的最前端。

Ctrl + Shift + /    以添加"/**/"的方式添加注释,会选中代码段的两端。

Ctrl + Alt + L 格式化代码
(最常用的快捷键,当我们敲完代码后,选中自己所写的代码,按下组合键,瞬间格式化你的代码)。

 

•Tab / Shift + Tab 手动缩进/反向缩进(常用)

•Ctrl + X or Shift + Delete 剪切。将当前行或者选择的内容剪切到粘贴板(常用)

•Ctrl + C or Ctrl + Insert 复制。将当前行或者选择的内容复制到粘贴板。(常用)

•Ctrl + V or Shift + Insert 粘贴。
从粘贴板粘贴内容到光标处(常用)

•Ctrl + Shift + V 从粘贴板中选择内容进行粘贴(常用)

 

Alt + Insert 生成代码菜单,包括函数或类注释,版权信息,构造方法,抽象方法等,其中函数注释最常用。

在需要注释的地方,比如方法名上面 输入 /** 然后按 Ctrl+enter 就会自动完成注释!

Ctrl + Shift + NumPad+ 打开所选中内容中全部折叠的内容。(常用)

Ctrl + Shift + NumPad- 折叠所选中的全部内容(常用)

Alt + F7 / Ctrl + F7 全项目被使用查找/当前文件声明变量处。

Shift + F2 可以快速跳到错误行

shift + F6 为所选文件重命名。需要光标定位到文件名上

ctrl+shift+down statement向下移动
ctrl+shift+up statement向上移动
alt+shift+down line向下移动
alt+shift+up line向上移动

ALT + 上下箭头 向上向下函数间切换

 

--待续--

 

文章来源:刘俊涛的博客

欢迎关注,有问题一起学习欢迎留言、评论

PHPstorm最常用的快捷键,提高开发效率的更多相关文章

  1. 实用手册:130+ 提高开发效率的 vim 常用命令

    Vim 是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器.这里收录了130+程 ...

  2. 如何利用 Visual Studio 自带工具提高开发效率

    Visual Stuido 是一款强大的Windows 平台集成开发工具,你是否好好地利用了它呢? 显示行号 有些时候(比如错误定位)的时候,显示行号将有利于我们进行快速定位. 如何显示 1. 工具 ...

  3. 成吨提高开发效率:Intellij Shortcuts精简子集与思维模式

    在线精简cheatsheet备查表:intellij.linesh.twGithub项目:intellij-mac-frequent-keymap Intellij的快捷键多而繁杂,从官方推荐的key ...

  4. 善用VS中的Code Snippet来提高开发效率

    http://www.cnblogs.com/anderslly/archive/2009/02/16/vs2008-code-snippets.html http://www.cnblogs.com ...

  5. 提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  6. 能够提高开发效率的Eclipse实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  7. 能够提高开发效率的 Eclipse 实用操作

    工欲善其事,必先利其器.对于程序员来说,Eclipse便是其中的一个“器”.本文会从Eclipse快捷键和实用技巧这两个篇章展开介绍.Eclipse快捷键用熟后,不用鼠标,便可进行编程开发,避免鼠标分 ...

  8. 善用VS中的Code Snippet来提高开发效率 分类: C# 2015-01-22 11:06 69人阅读 评论(0) 收藏

    前言  在谈谈VS中的模板中,我介绍了如何创建项目/项模板,这种方式可以在创建项目时省却不少重复性的工作,从而提高开发效率.在创建好了项目和文件后,就得开始具体的编码了,这时又有了新的重复性工作,就是 ...

  9. 合理使用webpack提高开发效率

    虽然公司有提供现成的脚手架工具,但是作为开发人员懂得必要的相关知识还是很重要的.这样有利于提高我们的开发效率,优化我们的代码. 关于npm scripts 什么是npm scripts npm 允许在 ...

随机推荐

  1. php curl伪造referer

    CURL方式: SOCKET方式: file_get_contents方法: 通过上面的代码,我们就把referer地址伪装为http://www.xxxx.com,你可以写一段代码: $_SERVE ...

  2. Linux系统优势六大方面

    Linux系统越来越受到电脑用户的欢迎,于是很多人开始学习Linux.Linux系统之所以会成为目前最受关注的系统之一,主要原因是它的免费,以及系统的开放性,可以随时取得程序的原代码,这对于程序开发人 ...

  3. IntelliJ IDEA使用教程三 SVN的集成与使用

    注意: 虽然IDEA已经集成了svn客户端,但还是习惯使用第三方svn客户端,比如: TortoiseSVN. 就是因为使用的是第三方客户端,所以和IDEA集成的时候就出现了一个特别大的坑,因为svn ...

  4. poj3322 Bloxorz I

    Home Problems       Logout -11:24:01     Overview Problem Status Rank A B C D E F G H I J K L M N O ...

  5. 读书笔记-APUE第三版-(8)进程控制

    进程ID 每一个进程都有一个唯一的进程ID.几个特殊进程: 0号进程是内核进程,一般是调度进程swapper. 1号进程init,是用户进程(以root权限执行/sbin/init),负责初始化. 几 ...

  6. datagrid在MVC中的运用02-结合搜索

    本文接着上一篇,来体验给datagrid加上搜索功能.主要涉及到: ※ 把一个div与datagrid相关起来 ※ datagrid接收查询参数 ※ 查询参数的封装 效果图: 查询参数封装 分页相关的 ...

  7. 最快的BT软件rtorrent Step by Step指南

    原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=165069 rtorrent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和B ...

  8. Extjs GridPanel 监听事件 行选中背景

    Extjs设置GridPanel选中行背景色和选中单元格背景色 var view = grid.getView(); view.getRow(index).style.backgroundColor  ...

  9. version control system:git/hg/subversion/cvs/clearcase/vss。software configruation management。代码集成CI:Cruisecontrol/hudson/buildbot

    version control system: git/hg/subversion/cvs/clearcase/vss software configruation management: daily ...

  10. Hibernate @Entity注解配置说明

    持久化是位于JDBC之上的一个更高层抽象. 持久层将对象映射到数据库.以便在查询.装载.更新或删除对象的时候,无须使用像JDBC那样繁琐的API.EJB的早期版本号中.持久化是EJB平台的一部分.EJ ...