我有一个非常大的文本文件,我想选择部分文本(行范围。例如:从第 10000 行到第 40000 行,文本有 10 万行)。但我在这些编辑器(gedit、pluma、nemo)中没有看到允许我进行此选择的选项(只有“全选或 Ctrl+A”选项)。
我想知道如何做,如果他们不允许,还有哪些类似的文本编辑器(GUI)可以让我做出这个选择。
谢谢
澄清:
我已经知道命令行中的替代方案。我问的答案仅在提到的文本编辑器中(或其他类似的文本编辑器,原生 Linux 应用程序。不包括“vim”或“nano”。)
我已经安装了附加插件编辑和普卢马但我也没有看到他们有这种选择的可能性
此选项可以在 notepad++ 中找到。我安装了一个名为notepadqq,但是它没有这个选项
答案1
vim 当然可以做到这一点:在命令模式下,输入10000G
hit V
then 40000G
。瞧,请求选择。
然而,你想对所选内容做什么?
答案2
从命令行(几种方法之一):
head -行数<文件.txt>文件.new
答案3
Ctrl-G to go to the last line you want to select, by number.
Edit > Mark > Set Mark to set your selection-end marker.
Ctrl-G (or Ctrl-Home) to go to the first line you want to select.
Edit > Mark > Select to Mark
go to line should select text from the current cursor when holding down shift