每当我下载 .sh 文件时,gedit 就会打开

emp*_*les 5 gedit 14.10

每当我下载 .sh 文件时,gedit 都会打开然后冻结。为什么?

kos*_*kos 10

如果gedit在下载完成后打开,那是因为您的浏览器设置为自动打开下载的文件并在系统的默认应用程序中打开它们。

如果gedit因为您双击 中的.sh文件而打开nautilus,那是因为 的默认行为nautilus,即.sh在系统的默认文本编辑器中打开文件而不是运行它们。

要更改nautilus' 默认行为:

  1. 从 Unity Launcher 打开文件
  2. 在 Unity 面板上,单击“编辑”>“首选项”
  3. 选择“行为”选项卡,在“可执行文本文件”下选择“打开时运行可执行文件”,然后单击“关闭”按钮。

关于gedit冻结的原因,可能是.sh文件长。

如果.sh它不是长,则可能是用一些gedit无法处理的奇异编码对其进行了编码。

如果.sh文件没有使用任何外来编码进行编码,请尝试通过在终端中运行以下命令来重新安装/更新 gedit:sudo apt-get remove gedit && sudo apt-get update && sudo apt-get install gedit