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. 推荐一个简洁优雅的博客系统,farbox

    这是我用farbox搞的一个博客:http://www.jsnull.com/ 特点: 1.无数据库,数据存在dropbox里,需要自己注册一个dropbox帐号 2.静态文本文件即是文章,可以在任何 ...

  2. 【转】JABC访问oracle数据库报ORA-12505

    Oracle 问题描述: 今天使用jdbc连接oracle 10.2.0.1.0 数据库的时候出现了下列错误: Connection refused(DESCRIPTION=(TMP=)(VSNNUM ...

  3. http://qurtyy.blog.163.com/blog/static/5744368120130221419244/

    我们先来看它的思路:把控制不透明度和控向上移动的动画分别存储在两个队列中,控制向上移动的队列按默认情况进行(在2000毫秒内完成),而不透明度的控制在1000毫秒内执行,但这个队列要晚于默认队列100 ...

  4. BZOJ 1269: [AHOI2006]文本编辑器editor (splay tree)

    1269: [AHOI2006]文本编辑器editor Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1213  Solved: 454[Submit ...

  5. MCP2515 : SPI CAN controller management

    #ifndef __MCP2515_H #define __MCP2515_H /* mcp2515.h This file contains constants that are specific ...

  6. windows的磁盘操作之九——区分本地磁盘与移动硬盘

    http://cutebunny.blog.51cto.com/301216/674443 最近碰到了个新问题,记录下来作为windows的磁盘操作那个系列的续篇吧. 一些时候我们的程序需要区分本地存 ...

  7. oracle的dump理解

    http://blog.csdn.net/notbaron/article/details/51228444 http://blog.csdn.net/lqx0405/article/details/ ...

  8. Redux-saga学习笔记

    概述 Redux-saga在Redux应用中扮演’中间件’的角色,主要用来执行数据流中的异步操作.主要通过ES6中的generator函数和yield关键字来以同步的方式实现异步操作. 基本用法: 使 ...

  9. 使用开源库 TWMessageBarManager 展示系统级别的通知

    TWMessageBarManager 简单翻译 https://github.com/terryworona/TWMessageBarManager An iOS manager for prese ...

  10. Lombok的安装及入门

    lombok 的官方网址:http://projectlombok.org/ lombok 其实到这里我就介绍完了,开个玩笑,其实官网上有 lombok 三分四十九秒的视频讲解,里面讲的也很清楚了,而 ...