我有一个包含超过 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 &
但是你到底想用这个文本做什么?听起来一个简单的程序可能是更好的选择?