找到&替换Linux中文件夹中所有文件的代码

时间:2016-04-20 06:25:48

标签: linux editor notepad++ sublimetext

当我想在给定文件夹中的所有文件中找到某个文本时,我一直在使用Notepad ++ for Windows。这对于调试我的MatLab代码非常有用,因为一个项目需要数十个MatLab文件。

我还可以在文件夹中的所有文件中将所有文本替换为另一个文本。 我也可以替换/r/n之类的东西,这意味着换行。

现在我必须要在Linux服务器上工作。 Notepad ++无法安装在我分配给的大学服务器上。据我所知,Sublime Text无法找到并替换像/r/n

这样的内容

我在Linux上有什么选择?

3 个答案:

答案 0 :(得分:1)

Sublime Text支持替换换行符,但您必须选择“正则表达式”(Alt + R),并且必须正确输入换行符(\ n,而不是/ r)。

Screenshot Sublime Text

答案 1 :(得分:0)

查找和替换时最有用的方法。 (按Ctrl + H)

然而,另一种可能性是多重选择,例如官方网站的第一个例子:https://www.sublimetext.com/

工作原理:

您选择要替换的单词,按Ctrl + D(将选择具有相同名称的同一个单词)。继续按Ctrl + D直到您选择了要替换的每个单词。

完成后,您将进行多项选择,这意味着每个字符都将在每个选定位置的字词处写入。

我邀请您查看他们网站上的示例,这是一个很好的例证。

答案 2 :(得分:0)

你可以使用Kate,它可以替代Notepad ++。 凯特"搜索和替换"功能非常强大。