-------------------------------------

近期整理了如下个人觉得比较常用的快捷键,也请前辈给予补充、多多指教。

------------------------------------------------------------

alt+F2 可以选择打开的浏览器 上下键移动选择

Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ )

ctrl+shift+A 快速查找并使用编辑器所有功能(必记)

ctrl+alt+s 打开配置窗口

shift+tab/tab 减少/扩大缩进(可以在代码中减少行缩进)

alt+F1 查找代码在其他界面模块的位置,颇为有用

Shift+F6 重构-重命名

Ctrl+X 删除行

Ctrl+D 复制行

Ctrl+G 查找行

Ctrl+Shift+Up/Down 代码向上/下移动。

F2 或Shift+F2 高亮错误或警告快速定位

选中文本,按Ctrl+Shift+F7 高亮显示所有该文本,按Esc高亮消失。

Ctrl+B或Ctrl+鼠标左键单击 快速打开光标处的类或方法,(NB的功能)

Ctrl+E 最近打开的文件

Alt+F1 查找代码所在位置

Ctrl+Alt+L 格式化代码

Ctrl+R 替换文本

Ctrl+F 查找文本

Ctrl+P 方法参数提示

F3 查找下一个

Shift+F3 查找上一个

alt+Shift+F 将当前文件加入收藏夹

ctrl+Shift+N 通过文件名快速查找工程内的文件(必记)

ctrl+Shift+alt+N 通过一个字符快速查找位置(必记)

Shift+enter 重新开始一行(无论光标在哪个位置)

Ctrl + Shift + U 光标所在位置大小写

F11 切换标记,叫书签更好,就是sublime text 的F2

alt+[0-9] 快速拆合功能界面模块

ctrl+D 复制当前行

ctrl+W 选中单词

ctrl+<-或-> 以单词作为边界跳光标位置

esc 进入代码编辑区域

alt+F1 查找代码在其他界面模块的位置,颇为有用

ctrl+G 到指定行的代码

ctrl+]/[ 光标到代码块的前面或后面

ctrl + shift + n 打开工程中的文件,目的是打开当前工程下任意目录的文件。

ctrl + b 跳到变量申明处

ctrl + [] 匹配 {}[]

ctrl + F12 可以显示当前文件的结构

ctrl + x 剪切(删除)行,不选中,直接剪切整个行,如果选中部分内容则剪切选中的内容

alt + left/right 标签切换

ctrl + shift + up 行移动

shift + alt + up 块移动(if(){},while(){}语句块的移动)

ctrl + d 行复制

ctrl + shift + ]/[ 选中块代码

ctrl + / 单行注释

ctrl + shift + / 块注释

ctrl + shift + i 显示当前CSS选择器或者JS函数的详细信息

ctrl + '-/+' 可以折叠项目中的任何代码块,它不是选中折叠,而是自动识别折叠。

ctrl + '.' 折叠选中的代码的代码。

Ctrl+E或者Alt+Shift+C 最近更改的代码

Ctrl+Alt+ left/right 返回至上次浏览的位置

选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。

Ctrl+W 选中代码,连续按会有其他效果

选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。

Ctrl+Up/Down 光标跳转到第一行或最后一行下

Ctrl+B 快速打开光标处的类或方法

Alt + F7,查找调用者

Ctrl + 左键 或者 Ctrl + B,可以跳转到函数或者变量的声明位置

双击 Shift 全局搜索

inspect code 右键菜单里,可以检查整个项目的错误和某个文件的错误

=================================

7.webstorm不同颜色的文件代表的意思:
红色:本地新增文件,没有关联到git,ctrl + k 提交不到git;

绿色:由红色add to 转变而成,ctrl + k 可以提交的新增文件;

蓝色:文件内容有修改;

灰色:本地删除的文件(待删除的文件,远程没删)ctrl + k ,ctrl + shift + k 提交就没了。

=================================

4.alt + ←→ 返回光标 上次浏览位置.

5.ctrl+鼠标左键,快速查看方法定义处,vscode也有这个功能,但是总感觉没有webstrom的强大.

6.ctrl+alt +F12可以快速打开当前文件的电脑文件夹,也是很好用的功能.

WebStorm中常用的快捷键及使用技巧的更多相关文章

  1. Xcode自定义Eclipse中常用的快捷键

    转载自http://joeyio.com/2013/07/22/xcode_key_binding_like_eclipse/ Xcode自定义Eclipse中常用的快捷键 22 July 2013 ...

  2. vs中常用的快捷键

    VS中常用的快捷键: ctrl+s         保存 ctrl+Shift+S   保存所有VS中打开的所有文件 ctrl+O         打开新文件 ctrl+Shift+O   打开项目 ...

  3. MyEclipse中常用的快捷键大全

    http://www.cnblogs.com/wl0000-03/p/5953989.htmlMyEclipse中常用的快捷键大全 复制当前行到下(上)一行中:ctrl+alt+上下键 自动补全alt ...

  4. Eclipse中常用的快捷键总结!不收藏后悔!

    Eclipse中常用的快捷键总结!不收藏后悔!Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ ...

  5. 工作中常用的 Shell 命令及技巧

    调试 bash 脚本的技巧 加 -x 参数运行 bash 脚本时,会显示执行的语句 # 也可以在 demo.sh 中加上 set -x bash -x demo.sh 设置环境变量,然后通过如上方式运 ...

  6. MyEclipse中常用的快捷键大全,快来.....

    在这里分享点常用的快捷键,希望对你有帮助! Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键. 1. [ALT+/] ...

  7. 滴水穿石-04Eclipse中常用的快捷键

    一:常用快捷键 1:内容辅助键  :Alt+/ :main + 该快捷键 :自动生成main方法 :syso + 该快捷键 :自动生成System.out.println();语句 :提示作用 :内容 ...

  8. android开发中常用的快捷键

    Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/  块注释/销注释/XML注释 Ctrl+Shift+/   Ctrl+Shift+\查找 查找替换 Ctrl+H  Ctr ...

  9. myeclipse中常用的快捷键

    存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shi ...

随机推荐

  1. Spring重温(二)--Spring JavaConfig

    1.从Spring 3起,JavaConfig功能已经包含在Spring核心模块,它允许开发者将bean定义和在Spring配置XML文件到Java类中.但是,仍然允许使用经典的XML方式来定义bea ...

  2. openstack Q版部署-----Cinder云存储服务(10)

    一.cinder介绍 一般 cinder-api 和 cinder-scheduler 安装在控制节点上, cinder-volume 安装在存储节点上. 二.数据库配置 # 在任意控制节点创建数据库 ...

  3. ActiveMQ 动态网络链接

    ActiveMQ的broker-broker方式有两种,一种 静态连接一种是动态连接,一般使用静态连接,动态连接了解就好,没有过多的去测试. 1. 多播协议multicast ActiveMQ使用Mu ...

  4. [转] 图 + 文 + 公式 理解LSTM

    转自公号“机器之心” LSTM入门必读:从入门基础到工作方式详解 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用..在这篇文章中,Edwin ...

  5. nc替代技术方案

    powershell $client = New-Object System.Net.Sockets.TCPClient('127.0.0.1',4444);$stream = $client.Get ...

  6. k64 datasheet学习笔记45---10/100-Mbps Ethernet MAC(ENET)之功能描述

    1.前言 本文是对K64 datasheet 之ENET部分的功能描述,将对每个部分进行详细说明 2.Ethernet MAC frame formats MAC帧组成格式 (1)7字节前导码:如按最 ...

  7. Linux网络 - 数据包的接收过程【转】

    转自:https://segmentfault.com/a/1190000008836467 本文将介绍在Linux系统中,数据包是如何一步一步从网卡传到进程手中的. 如果英文没有问题,强烈建议阅读后 ...

  8. ansible 常见指令表

    Play 指令 说明 accelerate 开启加速模式 accelerate_ipv6 是否开启ipv6 accelerate_port 加速模式的端口 always_run   any_error ...

  9. vc++高级班之多线程篇[6]---线程间的同步机制①

    ①.线程同步的必要性:   int g_Num = 0; UINT __cdecl ThreadProc(LPVOID lpParameter) {  for (int idx = 0; idx &l ...

  10. 【转】Leveldb源码分析——1

    先来看看Leveldb的基本框架,几大关键组件,如图1-1所示. Leveldb是一种基于operation log的文件系统,是Log-Structured-Merge Tree的典型实现.LSM源 ...