我有一个使用 gedit 在 Ubuntu 中打开文本文件的脚本。该脚本在 Lubuntu 下不起作用。执行默认文本编辑器需要什么命令?
我想让该脚本可以在 Ubuntu 和 Lubuntu 下使用。
答案1
使用 xdg-open 它适用于大多数 Linux 发行版。
例如:
xdg-open /filepath/file.txt
答案2
您可能会得到一些帮助/usr/bin/gnome-text-editor
,因为它是使用替代系统设置的,并指向 gnome-ish 环境下的默认编辑器。不太确定它在 lubuntu/kubuntu 下是否真的有用,但您可以尝试一下。
仅补充一下 Dennis 的回答,对于 Lubuntu 12.10,如果运行sudo update-alternatives --display gnome-text-editor
,则输出为:
gnome-text-editor - auto mode
link currently points to /usr/bin/leafpad
/usr/bin/leafpad - priority 40
slave gnome-text-editor.1.gz: /usr/share/man/man1/leafpad.1.gz
Current 'best' version is '/usr/bin/leafpad'.
并且,正如 Dennis 所建议的,/usr/bin/gnome-text-editor
在 Lubuntu 中打开 Leafpad。
答案3
或者你可以安装 gedit
sudo apt-get install gedit
然后:
- 右键单击文本或 php 文件
- 选择“属性”
- 选择“打开方式”标签
- 在列出/安装的文本编辑器中选择
- 点击“设为默认值”
- 点击“关闭”