我在项目中有500多个程序文件。我想在所有文件中将字符串“vector”替换为“std :: vector”。我怎么能在Eclipse中这样做?我正在使用Eclipse CDT Helios。
(一种选择是使用搜索 - >搜索并输入要替换的字符串并按“替换”按钮。但问题是,它还将替换“vectorOfPoints”和“pointsVector”。)
答案 0 :(得分:0)
我猜你可以直接搜索'vector'并将其替换为你自己描述的'std :: vector'。而是确保有一个空格领先并结束搜索,因此您只需要单个单词矢量。
如果向量出现在新行的开头,也许你最后只需要一个空格。还要确保您的搜索区分大小写。
答案 1 :(得分:0)
使用Search
- >从菜单中File...
可以搜索任何文件中的字符串。作为Containing text
,您应使用正则表达式,以使vectorOfPoints
不匹配。然后单击Replace...
,Eclipse将查找所有出现的内容。在这里,您甚至可以在执行替换操作之前进行预览。
答案 2 :(得分:-1)
您可以使用Edit-> Find / Replace和from选项选择整个世界,这样它就不会取代vectorOfPoints