IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

在文件中查找搜索字符串

1、在编辑器中打开文件。

2、按Ctrl+F或选择 编辑| 查找| 从主菜单中查找。

如果要将目标搜索范围扩展到当前文件之外,请按 Ctrl+Shift+F。

3、在打开的搜索字段中,输入搜索字符串。IntelliJ IDEA在文件中突出显示搜索结果。或者,在编辑器中,突出显示要查找的字符串,然后按Ctrl+F。IntelliJ IDEA将突出显示的字符串放入搜索字段。

将插入符号插入文件中的任何字符串,然后按Ctrl+F查找它的出现,或从主菜单中选择“ 编辑” |“添加”。查找| 在Caret中查找单词。

查找选择

您可以在多行选择中搜索文本字符串。

IntelliJ IDEA以相同的方式处理多行选择中的替换。

1、选择多行片段,然后按Ctrl+F。

2、输入您的搜索字符串。IntelliJ IDEA将首先在所选片段内搜索目标。

如果Ctrl+F 再次按 ,则IntelliJ IDEA将把搜索过程切换回整个文件。

如果要搜索多行片段本身,请选择它,然后按Ctrl+F两次。

管理您的搜寻结果

IntelliJ IDEA使您可以调整搜索过程并根据显示的搜索结果执行各种操作。

如果要查看以前的搜索列表,请⌥↓在搜索字段中按。

如果要输入多行字符串,请单击

 搜索字段中的 图标以换行。

随着正则表达式复选框选中,IntelliJ IDEA的自动转义与反斜线特殊的正则表达式的符号\,当您搜索包含它们的文本字符串。

请记住,如果先复制(Ctrl+C)字符串,然后再将(Ctrl+V)粘贴到搜索字段中,则将不考虑正则表达式符号。

使用

箭头导航到上一个或下一个出现的位置。

Alt+F7 在“ 查找”工具窗口中使用事件列表, 在该窗口中,您还有其他选择,例如,将结果分组或在单独的窗口中打开它们。

单击

图标以添加对下一个事件的选择,或取消选择上一个事件Alt+J或Shift+Alt+J。

如果要在整个文件中快速替换搜索目标,请按Ctrl+Shift+Alt+J并输入新字符串。

当您在搜索窗格中选择“单词”,“区分大小写”复选框时,可以缩小搜索

范围,或者单击过滤器图标以选择搜索范围。

您可以按⌥X(以前称为⌥G)快速选择或清除Regex复选框。您可以使用正则表达式来选择更具挑战性的搜索。

按下Ctrl+F7可查看打开的文件中任何元素的用法。

如果您不希望IntelliJ IDEA突出显示文件中找到的所有用法,请打在设置/首选项对话框Ctrl+Alt+S,并在编辑器|常规页面清除“插入符号处元素的突出显示用法”选项。

按此Alt+F7按钮可 索当前文件以外的用途,或 Ctrl+Alt+F7在单独的弹出窗口中打开搜索结果。如果需要在搜索之前配置一些选项,请按Ctrl+Shift+Alt+F7打开“ 查找用法”对话框。

替换文件中的搜索字符串

1、按Ctrl+R打开“ 在文件中替换”窗口。

2、在顶部字段中,输入搜索字符串。在底部字段中,输入您的替换字符串。

单击

 以进行多行替换。例如,如果要用逗号和换行替换逗号,请在搜索字段中输入逗号,并在替换字段中输入逗号和换行。

3、点击更换逐个更换项目,替换所有替换文件的所有项目,并排除从更换省略一些项目。

“ 替换”窗口中显示的选项与“ 查找” 窗口类似

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

关注下方微信公众号,及时获取产品最新消息和最新资讯

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

0

好文不易,鼓励一下吧!

idea在java文件中查找_Java开发工具IntelliJ IDEA使用源代码系列教程(四):在文件中搜索目标...相关推荐

  1. jsp项目在idea需要导入什么依赖_Java开发工具IntelliJ IDEA配置项目系列教程(五):模块依赖...

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

  2. idea如何删除java里面工程,Java开发工具IntelliJ IDEA配置项目系列教程(七):卸载模块...

    IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE支持.Ant.JUnit.CVS整合. ...

  3. ieda ts文件报错_Java开发平台IntelliJ IDEA教程:开发,运行和调试TypeScript源代码-IntelliJ IDEA系列教程:-慧都网...

    Java开发平台开发,运行和调试TypeScript源代码 IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手.代码自 ...

  4. ASP.NET 5系列教程 (四):向视图中添加服务和发布应用到公有云

    向视图中添加服务 现在,ASP.NET MVC 6 支持注入类到视图中,和VC类不同的是,对类是公开的.非嵌套或非抽象并没有限制.在这个例子中,我们创建了一个简单的类,用于统计代办事件.已完成事件和平 ...

  5. Java入门(五)-开发工具IntelliJ IDEA

    1.创建包和类 展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 com.itheima.demo , 点击确定. 右键点击 com.itheima ...

  6. 从word、wps、excel、pdf和txt文件中查找文本的工具

    从word.wps.excel.pdf和txt文件中查找文本的工具. 因工作中要经常从大量word文档中查找固定的文本,所以自己就做了本工具. 可以批量从doc.docx.wps.xls.xlsx.p ...

  7. Java新手看招 常用开发工具介绍

    Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...

  8. 入门学Java,要学哪些开发工具呢?

    学习java编程语言,那么开发工具是肯定少不了的,程序员入门基础中开发工具是一定要学会的,可以帮助开发者们提高开发效率.更优雅的写代码.由于开发者涉及的技术领域众多,以后端开发者的视角盘点平时可能用得 ...

  9. java定义语法解析器,java开发工具intellij idea使用教程:定义语法和解析器.pdf

    java开发工具intellij idea使用教程:定义语法和解析器.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 慧都 科技 -- ...

最新文章

  1. 数据结构和算法解:第九章 算法设计技巧
  2. 安卓进阶系列-04自定义原型图片显示(CircleImageView)的使用
  3. android--------volley之网络请求和图片加载
  4. swing程序 过时拉嘛_从关闭或过时的应用程序导入文件
  5. cannot load oci dll,193-navicate连接oracle的解决方法
  6. mysql 表上线_腾讯云上线数据库 MySQL 8.0 版
  7. java static 区别_Java中static和final的区别
  8. mme设备内部错误_低压配电设备常见故障分析,处理办法介绍
  9. L298N 驱动模块的应用
  10. 智能配电台区监控系统方案
  11. 鸿蒙系统桌面建文件夹,怎样把桌面上的文件放在一个文件夹里
  12. Carla自动驾驶强化学习
  13. NTFS与FAT32区别
  14. 防微信聊天气泡图片实现
  15. 匈牙利命名法的衰落和建议
  16. 【stm32c8t6多个串口同时使用】
  17. java之环境变量设置
  18. Unity LOD-Level of Detail(多层次细节)使用心得2—— LOD Bias设置
  19. Strongly Connected Tournament
  20. 【分享】过来人告诫研一学生:研一生活如何过才叫精彩!(转)

热门文章

  1. 60-30-012-使用-Kafka不停机删除topic数据(自动建立topic)md
  2. 【JSON】FastJson 打印输格式化输出
  3. 10-20-030-简介-Kafka Briker IO
  4. Spark: Structured + hive(Jdbc方式)卡死
  5. Kudu : 插入无法获取主键冲突的异常
  6. 【SpringBoot】spring boot + mybatis + druid
  7. 怎么更改wifi频段_wifi信号差?网速慢?这样做不浪费每一兆宽带
  8. 2020最新,100道电商大厂必问面试题:附完整答案
  9. 实践:使用了CompletableFuture之后,程序性能提升了三倍
  10. mysql是怎样运行的书籍_《Mysql是怎样运行的》读书笔记三