玩转 PhpStorm 系列(七):一些提高工作效率的小技巧 | 玩转 PhpStorm 系列教程


本站和网页 https://laravelacademy.org/post/21735 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

玩转 PhpStorm 系列(七):一些提高工作效率的小技巧 | 玩转 PhpStorm 系列教程
Laravel 学院
文档
Laravel 8.x 中文文档
Laravel 7.x 中文文档
Laravel 6.x 中文文档
Laravel 5.8 中文文档
Laravel 5.7 中文文档
Laravel 5.6 中文文档
Laravel 5.5 中文文档
Laravel 5.4 中文文档
Laravel 5.3 中文文档
Laravel 5.2 中文文档
Laravel 5.1 中文文档
Lumen 中文文档
全栈教程
PHP 全栈工程师指南
PHP 入门到实战
Laravel 入门到精通
Vue.js 入门到实战
玩转 PhpStorm 教程
Laravel 博客入门项目
Laravel 微信小程序项目
Laravel 前后端分离项目
Swoole 入门到实战
Eloquent 性能优化实战
Redis 高性能实战系列
Laravel 新版本特性
PHP 新特性与最佳实践
Golang
Go 入门教程
Go Web 编程
Gin 使用教程
微服务开发
内功修炼
数据结构与算法
网络协议
微服务从入门到实践
高性能 MySQL 实战
高性能 Redis 实战
Laravel 消息队列实战
Laravel 从学徒到工匠
PHP 设计模式系列
名企面试指南
资源库
Laravel 资源大全
Laravel 开源项目
Laravel 扩展包
Laravel 资源下载
更多
博客 & 新闻
问答 & 讨论
Leetcode 题解
学院君读书笔记系列
关于 Laravel 学院
Laravel 互助学习群
Golang 互助学习群
更多
Laravel 中文文档
Laravel 全栈教程
Laravel 学习路径
Go 入门教程
程序员内功修炼
博客
问答
搜索
注册
登录
Info
Content
章节导航
玩转 PhpStorm 系列教程
目录索引
玩转 PhpStorm 系列(一):主题切换、自定义和第三方主题安装
玩转 PhpStorm 系列(二):通过快捷键实现代码全局导航和上下文导航
玩转 PhpStorm 系列(三):第三方插件的安装、使用和卸载
玩转 PhpStorm 系列(四):快捷键预览、切换和自定义
玩转 PhpStorm 系列(五):灵活使用代码模板功能提高编码效率
玩转 PhpStorm 系列(六):通过代码重构提高代码复用性
玩转 PhpStorm 系列(七):一些提高工作效率的小技巧
玩转 PhpStorm 系列(八):基于 IdeaVim 插件模拟 Vim 编辑器进行编码
玩转 PhpStorm 系列(九):基于 Xdebug 进行代码调试(上)—— PHP CLI 应用
玩转 PhpStorm 系列(十):基于 Xdebug 进行代码调试(下)—— PHP Web 应用
玩转 PhpStorm 系列(十一):使用 PHP CS Fixer 统一团队编码风格
玩转 PhpStorm 系列(十二):基于 PHPUnit 进行单元测试
图书
玩转 PhpStorm 系列教程
玩转 PhpStorm 系列(七):一些提高工作效率的小技巧
需要升级为订阅用户才能观看!
当前浏览器版本不支持视频播放,请先升级!
升级为订阅用户即可观看视频
下一篇教程
玩转 PhpStorm 系列(七):一些提高工作效率的小技巧
由 学院君 创建于2年前, 最后更新于 1年前
版本号 #3
4104 views
2 likes
0 collects
今天,学院君来给大家介绍下 PhpStorm 中三个可以提高日常工作效率的小技巧。
编辑文本
在 PhpStorm 中,我们可以通过锚定多个光标的方式同时编辑多处文本,以下面这段代码为例,我们先将光标移动到要编辑文本的起始位置:
然后按住 Option 键(Windows 系统是 Alt 键),将光标移动到其他要编辑的文本起始位置:
这样就同时选中多处要编辑的文本了,编辑任意一处文本,就可以同时修改其他位置的文本了:
如果要编辑的代码片段很长,要同时编辑的文本位置很多,一直按住 Option 键去移动光标很麻烦,还可以使用 Ctrl + G 快捷键选中下一个要修改的位置进行修改:
分割窗口
在 MVC 模式的 Web 项目开发中,一个请求要历经路由 -> 控制器 -> 模型类 -> 视图才能完成最终渲染并将响应发送给用户,有时候为了调试问题,我们可能需要在控制器、模型类、视图模板之间反复切换,如果可以直接将它们放到一个窗口,岂不是很方便?
在 PhpStorm 中,这可以通过分割窗口的方式实现:
你可以通过导航菜单栏 Windows -> Editor Tabs -> Split Vertically(垂直分割)/Split Horizontally(水平分割)来进行窗口分割:
对于已分割的窗口,可以通过 Unsplit 取消分割。
还可以在打开文件的 Tab 标签页通过右键菜单将该文件分割到指定位置:
非常简单,体验一下就可以快速学会了,PhpStorm 没有为窗口分割提供快捷键,如果需要的话,你可以通过 Preferences | Keymap 界面为其配置:
搜索作用域
我们在代码导航篇中已经详细介绍过如何导航到指定文件、类、方法和属性,但是这种导航是确定导航,即导航到一个具体位置,这个位置可以是文件、类、方法或属性。
有的时候,我们还有这种需求:在指定目录下搜索某个变量、代码片段所有出现的位置,以便进行批量替换或者修改,这种搜索是不确定的,可能出现在多个文件的多个位置。这种搜索可以通过 Find in Path... 操作来完成(对应的快捷键是 Shift + Command + F),比如我们想要在 blog 目录下搜索某个变量,可以这么做(选中该目录,点击右键 -> Find in Path...):
PhpStorm 默认提供了项目(Project)、模块(Module)、目录(Directoy)、作用域(Scope)几个级别的搜索范围(默认是选中目录下进行搜索):
在作用域(Scope)中包含了非常丰富的 PhpStorm 内置搜索作用域(包含所有位置、项目和库文件、控制台、最近浏览/修改文件、打开的文件、当前文件等):
此外,还可以通过新增作用域来自定义搜索作用域(点击作用域下拉框右侧的 ... 按钮,在弹出窗口点击左上角 + 按钮):
将自定义作用域命名为「File | Custom」:
接下来,我们在自定义作用域窗口选中要搜索的目录,点击「Include Recursively」(递归包含),就会在 Pattern 输入框自动填充对应的目录模式:
你还可以从指定搜索目录中排除特定目录,比如这里我们排除 vendor 子目录:
对应的 Pattern 目录模式字符串会自动更新。点击「Apply」应用更改,保存自定义作用域配置,点击「OK」关闭该窗口。
指定搜索作用域为自定义的「File | Custom」,就只能在 blog 目录下进行搜索,并且排除了 vendor 库文件:
(全文完)
本系列教程会录制视频演示并发布到学院君微信视频号,欢迎扫码关注:
PHP
PHPStorm
开发工具
IDE
效率
分割
作用域
搜索
修改
光标
全栈工程师
点赞
取消点赞
收藏
取消收藏
赞赏
分享到以下平台:
<< 上一篇:
玩转 PhpStorm 系列(六):通过代码重构提高代码复用性
>> 下一篇:
玩转 PhpStorm 系列(八):基于 IdeaVim 插件模拟 Vim 编辑器进行编码
无评论
登录后即可添加评论
升级为学院君订阅用户(新年优惠🎁)
内容导航
编辑文本
分割窗口
搜索作用域
相关推荐
玩转 PhpStorm 系列(一):主题切换、自定义和第三方主题安装
玩转 PhpStorm 系列教程
目录索引
玩转 PhpStorm 系列教程
玩转 PhpStorm 系列(四):快捷键预览、切换和自定义
玩转 PhpStorm 系列教程
玩转 PhpStorm 系列(五):灵活使用代码模板功能提高编码效率
玩转 PhpStorm 系列教程
玩转 PhpStorm 系列(八):基于 IdeaVim 插件模拟 Vim 编辑器进行编码
玩转 PhpStorm 系列教程
回到顶部
2022 基于 Laravel 6 构建
关于学院
订阅服务
友情链接
站点地图
本站 CDN 加速服务由又拍云赞助