经常习惯性的Ctrl+S,以及格式化代码,严重浪费时间。偶有所得,分享给大家,算是一个奇技淫巧,同样适用于phpstorm

核心:利用宏指令,录制格式化代码和保存两个动作,然后进行快捷键分配。

1.Edit>Macros>Start Macros Recording

2.开启录制后右下角会有如下状态。
按下【Ctrl】+【S】(保存)然后按下【Ctrl】+【Alt】+【L】(格式化),【end】(跳转行尾)然后点击右下角录制按钮结束录制,输入你想要保存的名字。

3.进入设置页面添加快捷键------按下【Ctrl】+【Alt】+【S】或者File>Settings。在搜索框输入你刚才保存的名字,然后添加快捷键。如果提示警告该快捷键已存在,不用管直接移除,然后apply>OK.

好的完成,保存的同时格式化代码,并且光标跳至行尾,这样搬砖的时候我们的手就可以不离开主键盘区域来实现操作了,来快去体验一下吧。
PS:每一次折腾都是那么的兴奋。

使用WebStorm的Macros宏指令,实现保存的同时格式化代码,并跳至行尾相关推荐

  1. IDEA 设置保存时自动格式化代码 - 英文界面

    近期突然想到在idea上保存代码后能不能自动格式化代码,然后去问了一下度娘,发现基本上都需要下载第三方插件,然后我在设置中搜索了一下,是可以不下载第三方插件就可以实现的,具体步骤如下: 1.点击Fil ...

  2. 【22新版VSCode】配置自动格式化代码(保存文件自动格式化代码和tab自动格式化代码)

    做html开发时,使用快捷键alt+shift+f格式化代码并不是很方便. 想配置自动格式化代码,发现新版本vs code配置方法有点不一样.记录一下. 问题描述a 22年新版vs code配置&qu ...

  3. IDEA 设置保存时自动格式化代码 - 中文界面

    近期突然想到在idea上保存代码后能不能自动格式化代码,然后去问了一下度娘,发现基本上都需要下载第三方插件,然后我在设置中搜索了一下,是可以不下载第三方插件就可以实现的,具体步骤如下: 1.点击文件- ...

  4. vscode如何设置自动保存时自动格式化代码

    Vscode 快速格式化代码: shift+alt+f 也可以设置 当我们 保存页面的时候自动格式化代码: 1)文件 ------.>[首选项]---------->[设置]: 2)搜索e ...

  5. Go (Golang) 工具之依赖包管理工具goimports | Go语言规范-import规范(导入)排序 |GoLand:设置gofmt与goimports,保存时自动格式化代码

    文章目录 Go (Golang) 工具之依赖包管理工具goimports Go语言规范-import(导入)排序 什么是goimports 安装和使用 Golang 使用goimports unrec ...

  6. 设置Myeclipse中的代码格式化、及保存时自动格式化

    1.保存时自动格式化代码: 打开eclipse/myeclipse 选择 window-->Preferences-->JAVA-->Editor-->Save Actions ...

  7. VScode保存代码时自动格式化代码

    一. 安装插件vetur 安装此插件后就可以使用快捷键[shift]+[Alt]+[F]来格式化代码了. 二. 实现保存时自动格式化代码 1)文件 ------.>[首选项]---------- ...

  8. vscode 配置 文件保存时自动格式化

    文章目录 安装vetur(vue) 和 prettier 两个插件 第一步: 先打开vscode软件,左下角点击设置 → 打开设置 → 搜索设置 第二步: 接下来先设定自动保存文件,搜索框输入file ...

  9. WebStorm如何设置不自动保存,修改出现星星图案

    取消自动保存功能 修改未保存文件出现星星图案 快捷键 ··· 打开软件设置:ctrl+alt+s 复制当前行当下一行:ctrl+d 删除当前行:ctrl+y | ctrl+x 重新开始一行(光标在当前 ...

最新文章

  1. 【最新】三位深度学习创始人共同获得了2019年公布的图灵奖
  2. 【每周NLP论文推荐】从预训练模型掌握NLP的基本发展脉络
  3. html新增伪类,CSS3新增的伪类有哪些 与 居中div的多种方法
  4. Abp vNext发布v2.3!
  5. 转:认识cpu、核与线程
  6. LeetCode 01. 两数之和
  7. 基于物理着色(三)- Disney和UE4的实现
  8. 题解-bzoj3901 棋盘游戏
  9. [经验分享]采用什么架构才能够承受庞大的大访问量?
  10. Atitit 深入了解UUID含义是通用唯一识别码 (Universally Unique Identifier),
  11. 【目标跟踪】|MOSSE原理及对应代码解释 matlab C
  12. 如何挑选和购买适合自己的示波器
  13. PowerBuilder9.0窗口最小化没显示了
  14. webp是什么文件格式?
  15. 线程的发展史,调度策略、适用范围、特点,进程与线程的区别、线程的属性、posix线程库
  16. ERP业务流程优化设计之思想和原则
  17. 我要你觉得,我不要我觉得--根据企业现状实施DevOps
  18. 线速度与角速度的关系
  19. LeetCode每日一题:744. 寻找比目标字母大的最小字母
  20. “注水”的新力与“错付”的陈凯

热门文章

  1. 转:数据可视化之美:经典案例与实践解析
  2. 传世基本架构-客户端(全局变量与总体执行流程)
  3. 浅谈UML中常用的几种图——鲁棒图
  4. API是什么?(读完你就明白)
  5. 内存、主存、外存、主存储器、外存储器等之间的区别
  6. 正弦交流电信号机数学描述
  7. teamviewer存在linux版本_TeamViewer 9发布-在Linux下安装运行
  8. (一) asp.net WebUploader 上传
  9. 猫眼电影,自定义字体解决方法
  10. 自己实现strcat函数