我正在使用 18.04
有时,当我必须从其他文本文件中查找和复制时,我会在 gedit 中编辑文本文件。在 gedit 中执行此操作将用这些其他文件填充最近文件列表,从而使历史记录无法使用。
有没有办法在不影响 gedit 历史的情况下查找和编辑文本?
我正在使用 18.04
有时,当我必须从其他文本文件中查找和复制时,我会在 gedit 中编辑文本文件。在 gedit 中执行此操作将用这些其他文件填充最近文件列表,从而使历史记录无法使用。
有没有办法在不影响 gedit 历史的情况下查找和编辑文本?
为了调查这一点,我测试了一个
mousepad
(Xubuntu 中的默认编辑器)和,的组合gedit
,以及featherpad
和.qt-based
gedit
我发现文本文件打开和编辑然后关闭
featherpad
并没有影响. 但是,执行类似的练习会直接影响.gedit
mousepad
gedit
您可以通过运行看到这一点
并寻找文件大小的变化。仅仅打开一个文本文件
gedit
或mousepad
影响recently-used.xbel
. 做同样的 withfeatherpad
没有效果;recently-used.xbel
不会以任何方式改变。为了清楚起见,两者都
gedit
可以mousepad
建立recently-used.xbel
各自(但相同)的最近文件列表。featherpad
才不是。因此,您可以安全地使用gedit
和的组合featherpad
一些用户担心的是安装
qt
基于应用程序的依赖项的数量。您可以通过模拟自己衡量,sudo
不需要,因为实际上什么都没做:在一个相对普通的 Ubuntu 20 .04 VM 中,总共将安装 16 个包(10.9 MB 档案),并使用 47.1 MB 磁盘空间。
一些人还担心加载两个工具包会“消耗”RAM。
显然,如果这些问题很重要,那么使用
featherpad
是不可能的。也许nano
可以是二级编辑。如果使用
nano
是可以接受的,那么还可以考虑基于终端的文件管理器ranger
,它可以非常非常容易地移动(米勒专栏!),预览各种文件类型,并使用nano
.