我可以让 gedit 在启动时打开某些文件的列表吗?

我可以让 gedit 在启动时打开某些文件的列表吗?

我知道如何在启动时打开某些进程,但我真的很想让 gedit 每次都默认打开多个文件。有时我需要几分钟才能找到/记住所有这些,这会使速度更快。这可能吗?

答案1

只需将其添加到您的启动应用程序中即可:

gedit "~/file 1" "~/Documents/file 2" "~/Desktop/file 3"

它将文件路径作为参数传递给 GEdit,导致 GEdit 打开这些文件。

答案2

如果您只需要记住文件列表,则不需要 gedit 默认值。您只需gedit file1 file2 file3在桌面上保存一个快捷方式即可。

至于你的确切要求,没有这样特殊的 gedit 功能。我只会使用包装纸。

sudo mv /usr/bin/gedit /usr/bin/gedit.real
echo '#!/bin/bash' |sudo tee /usr/bin/gedit
echo '[ -d ~/.gedit_default ] && filelist=`ls ~/.gedit_default`' |sudo tee -a /usr/bin/gedit
echo 'gedit.real "$@" $filelist' |sudo tee -a /usr/bin/gedit
sudo chmod +x /usr/bin/gedit
mkdir -p ~/.gedit_default

然后我会将所需的默认文件作为符号链接添加到 ~/.gedit_default 中:

ln -s /path/to/myfile1 ~/.gedit_default
ln -s /path/to/myfile2 ~/.gedit_default

相关内容