文本编辑器用于选择用户定义字符之间的基线

文本编辑器用于选择用户定义字符之间的基线

我有一个包含超过 184,000 行的文本文件。这是特定应用程序的输出,基本上是 JSON 格式的数据库转储。我需要选择花括号之间的行。例如,我的文件会包含一些这样的文本:

{..
..
...
}

{
...
....
.....
  |
  30,000 lines later
  |
...
...
}

我需要选择这 30,000 多行并将其粘贴到其他地方。是否有任何文本编辑器可以让你根据边缘字符进行选择?

我使用 Linux 和 Windows。

答案1

Vim当光标位于其中一个括号上方时,将选择匹配括号之间的所有内容:

shift+ v(开始选择行)

shift+ 5(“弹跳”至其他括号)

然后点击y复制或d剪切,然后p粘贴。

Gvim 是 Vim 的图形版本,可在 Windows 和 Linux 上使用。

要在 Ubuntu 或 Debian 上安装:

sudo apt-get update && sudo apt-get install vim-gnome;

然后使用图标运行或者:

gvim &

但是你到底想用这个文本做什么?听起来一个简单的程序可能是更好的选择?

相关内容