编辑我想到了一个更好的方式来表述这个问题。
我如何才能找到 Ubuntu 为其他文本编辑器使用的别名?nano file.txt
我不想通过键入来使用 nano,而是希望能够键入sublime file.txt
以打开 sublime 编辑器。我不知道在哪里可以找到这些别名。
sudo update-alternatives --config editor
没有将其显示为一个选择,我只看到“默认”编辑器,如 Nano 和 vim.tiny。
答案1
如果您的文件可识别为文本文件,则将其传递给xdg-open
将在文本编辑器中打开它。但如果识别为其他类型,它将在适当的应用程序中打开该文件。
编辑:
xdg-mime query default <mimetype>
将为您提供与 MIME 类型关联的应用程序的 .desktop 文件。从那里您需要解析该文件以从中获取可执行文件名称。
答案2
您可以使用
export EDITOR=vim or nano or any editor name
或者复制此行并写入 .bashrc 或 .profile 文件