【问题标题】:Find & replace code across all files in a folder in Linux在 Linux 文件夹中的所有文件中查找和替换代码
【发布时间】:2016-08-12 15:19:37
【问题描述】:

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

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

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

在 Linux 上我有什么选择?

【问题讨论】:

    标签: linux editor notepad++ sublimetext


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      但是,另一种可能是多选,如官网示例一号:https://www.sublimetext.com/

      它是如何工作的:

      您选择要替换的单词,按 Ctrl+D(这将选择同名的同一个单词)。继续按 Ctrl+D,直到选中要替换的每个单词。

      一旦完成,您将有一个多选,这意味着每个字符将被写入每个单词选择的位置。

      我邀请您查看他们网站上的示例,这是一个非常好的插图。

      【讨论】:

        【解决方案3】:

        您可以使用 Kate,它可以很好地替代 Notepad++。 Kate“搜索和替换”功能非常强大。

        【讨论】:

          猜你喜欢
          • 2018-06-06
          • 1970-01-01
          • 1970-01-01
          • 2012-05-20
          • 1970-01-01
          • 2018-02-04
          • 2016-02-02
          • 2020-02-22
          • 2013-10-11
          相关资源
          最近更新 更多