Eclipse之查找、替换操作

Eclipse之查找、替换操作

What(简要解释)?

Eclipse中的查找、替换操作是指通过查找、替换框来进行快速的查找和替换操作。

Why?(为什么该操作有必要存在?)

1.与传统的一个个去查找、替换相比,节约了大量的时间。

2.解决了代码量长且难以全部替换完的问题

How?(如何操作?)

1.两种开启方式

A.菜单法

B.快捷键法

ctrl+F

2.英文扫盲+理解

以上两种开启方式都会弹出Find/Replace框,该框的作用是进行查找和替换操作(主要是替换操作),图示如下:

执行该框的具体操作如下:
2.1 理解英文单词的意思

2.1.1 Find对应的单行输入文本框是输入你要查找的元素

2.1.2 Replace with 对应的单行输入文本框是输入你替换之后所对应的目标元素(全部替换操作)

2.1.3 Direction的含义是查找的方向,子成员Forward和Backward的含义如下:

Forward:向前找,具体是在鼠标光标停止的位置(在eclipse中)之后来进行查找

Backward:向后找,具体是在鼠标光标停止的位置(在eclipse中)之前来进行查找

2.1.4 Scope的含义是查找的范围,子成员All和Selected lines的含义如下

All:全部,具体含义是查找范围为所有代码

Selected lines:选定的范围,具体含义是查找范围为鼠标所选定的范围

2.1.5 Options的含义是选项

子成员Case sensitive、Wrap search、Whole word、Incremental、Regular
expression

a. Case sensitive:区分大小写,例如

a.1最初的状态

a.2 未勾选Case sensitive且点击find和Replace All之后

(红×的原因是因为替换后有变量重复定义了)

a.3 勾选Case sensitive且点击find和Replace All之后

b. Wrap search:换行搜索,作用就是可以从头到尾查找、替换多次

c. Whole word:整词匹配,作用是把查找的那个元素看成整体,例如:

c.1 最初的状态

c.2 未勾选Whole word且点击find和Replace All后

c.3 勾选Whole word并点击find和Replace All后的效果

d. Incremental的含义是增量,具体作用未知,等以后知道了再补充吧。

e. Regular expression的含义是正则表达式(符合某个模式或者规则的式子),具体作用是替换符合正则表达式规律的式子。

至于正则表达式我还没学,等我学了再补充吧。

原文地址:https://www.cnblogs.com/SSSzhanglingzhi/p/11110423.html

时间: 2024-10-11 19:49:15

Eclipse之查找、替换操作的相关文章

【转载】Java集合类的排序,查找,替换操作

转自:http://blog.csdn.net/sunhuaqiang1/article/details/52142873 前言 在Java方向校招过程中,经常会遇到将输入转换为数组的情况,而我们通常使用ArrayList来表示动态数组.获取到ArrayList对象后,我们可以根据Collection中的方法进行排序,查找,替换操作.而不用在东奔西走的利用什么各种排序算法.正则来实现了.在进行数组排序时,有时反而会因为参数问题而大费周折.例如,自己在利用快排进行数组排序时,当将参数(int []

Eclipse查找替换巧妙技巧用法

用Eclipse时,查找替换,可能是我们经常用的工具,但大多数只是查找替换简单的单词文本(如查找替换warnings),但遇到复杂的情况时,大多数人可能就手工改了. 例如: /* */ public class Configuration /* */ { /* */ private List<context> contexts; /* */ private List<String> classPathEntries; /* */ /* */ public Configuration

20_Shell语言———VIM编辑器基础知识三之窗口属性定制、配置文件及查找替换功能

Vim编辑器可以让用户按照需求来定制一些使用属性. 一.窗口属性定义 1)显示行号 行号不是内容,只是用来帮助用户确认文本所在的行.在vim编辑器中,如果要显示行号,可以在末行模式下输入: set number 如果想关闭,则可以在功能名称前面加上no,即: set nonumber 命令可以被简写,如set number 可以简写为 set nu:set nonumber 可以简写为 set nonu. 注意,上述设定仅对当前vim的进程有效,一旦当前进程关闭,这些设定就会失效,如果要使设定永

Eclipse 正则表达式 查找与替换

CTRL + space in the textboxes gives you all kinds of suggestions for regular expression writing. 查找 替换 Be sure to check out the \C regular expression operator, which I think is specific to Eclipse. It saves a lot of work in replacing the same word in

Linux Shell字符串操作(长度\查找\替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作.有很多命令语句,如:awk,sed都可以做字符串各种操作. 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快. 一.判断读取字符串值 表达式 含义 ${var} 变量var的值, 与$var相同 ${var-DEFAULT} 如果var没有被声明, 那么就以$DEFAULT作为其值 * ${var:-DEFAULT} 如果var没有被声明, 或者其值为空, 那么就以$

word2013 交叉引用添加参考文献的尾注编号,通过查找 ^# 替换为 [^&amp;] 的方式添加中括号,在进行“更新域”操作后,中括号消失。

word2013 交叉引用添加的尾注编号,通过查找 ^# 替换为 [^&] 的方式添加中括号,用这个方法添加中括号很多次了,这次却出现问题:在进行“更新域”操作后,中括号消失.       详细说明:图A中,“叶子”后面的中括号通过手动添加,“了”后面的中括号通过 ^# 替换为 [^&] 的方式添加:进行“更新域”操作后,手工添加的中括号还在,替换方式添加的中括号消失,如图B:再次用替换方式添加中括号后,选中内容,看到替换添加的中括号貌似变成了交叉引用所产生的域的一部分,如图C,难道这就是

Vi/Vim查找替换使用方法

vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询.    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky    :s/vivian/sky/g 替换当前行所有 vivian 为 sky    :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivi

UltraEdit 脚本 实现查找替换

UltraEdit中,要实现,脚本查找替换功能,按照下文中的做法稍作修改, 现象很奇怪,有时可以进行查找替换有时不能. http://blog.csdn.net/neareast/article/details/16974013 调查后发现,UltraEdit在脚本的功能中,操作的文件名不能含有中文.

vim查找/替换字符串 及一些高级用法

例: 32 ./run 0_39.pkt 0_39.jpg 33 ./run 0_3.pkt 0_3.jpg 34 ./run 0_40.pkt 0_40.jpg 35 ./run 0_41.pkt 0_41.jpg 36 ./run 0_42.pkt 0_42.jpg  :%s/pkt$/jpg/g vim中删除包含某字符串的所有行::g/txt/d http://www.cnblogs.com/GODYCA/archive/2013/02/22/2922840.html vi/vim 中可以