1

这似乎是一个愚蠢的问题,但我真的找不到使用 jedit 从 nautilus 打开文件的方法。我试过拖放,它不起作用。在 jedit 中也找不到任何插件来执行此操作。

或者,我不介意双击打开,但我不能将 jedit 设置为默认文本编辑器应用程序,因为它由于某种原因没有出现在我的应用程序列表中。所以我无法从 nautilus 打开文件。

我可以在moemnt打开的唯一方法是在jedit或终端中,但这些对我来说效率很低。因此,如果有人能帮我解决这个琐碎的问题,那就太好了。

我做了一些谷歌搜索,从这里http://jedit-devel.narkive.com/3Qsqp2II/jedit-devel-jedit-drag-and-drop-bug-in-gnome,似乎版本可能会影响这个问题。不确定这一点。但这是我的事实

java版本“1.7.0_65”

jEdit 5.1.0

4

3 回答 3

0

在 Nautilus 中右键单击文件时,如何将 jEdit 添加到“打开方式”中的应用程序列表中?

来自https://ubuntugenius.wordpress.com/2012/06/18/ubuntu-fix-add-program-to-list-of-applications-in-open-with-when-right-clicking-files-in-的说明鹦鹉螺/

例如,这是我的 jedit.desktop 文件:

$ cat /usr/share/applications/jedit.desktop 
[Desktop Entry]
Version=1.0
Type=Application
Name=jEdit
GenericName=Text Editor
Comment=Text editor for code
Exec=jedit %F
Terminal=false
MimeType=text/plain;
Icon=jedit
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=jedit
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=jedit
OnlyShowIn=Unity;

如果您想让 jEdit 成为打开特定文件类型的默认设置,您现在可以右键单击一个,选择属性,转到打开方式选项卡,单击推荐应用程序下的 jEdit,然后单击设置为默认按钮。

希望这可以帮助。

于 2015-03-29T21:40:27.257 回答
0

这应该对我有用并且工作得很好。如果您使用的是 Ubuntu 存储库中包含的版本,请尝试按照我们主页上的说明在我们自己的存储库中更改为我们的官方版本。如果您使用的是正式版,请在尝试拖放时查看您的活动日志是否有任何可疑之处。此外,jEdit 应该可以作为普通应用程序使用,并且对于“使用应用程序打开...”就可以了,至少在我们的官方软件包中是这样。如果一切都不起作用,请在错误跟踪器中打开一个错误,那么我们可能会比这里更好地为您提供帮助。

于 2015-04-17T00:40:36.380 回答
0

这可能是我运行 Ubuntu 12.04 的不稳定机器所独有的,但我发现这条线JAVA="${JAVA_HOME}/bin/java"是问题所在。

从终端,它解析为 的正确值/usr/lib/jvm/java-8-oracle/bin/java

但是,从桌面或启动器栏中,它解析为/com/home/users/current/local/java.

也许有人比我更有学问,但我的解决方案是编辑文件/usr/local/bin/jedit,替换最后一行:

exec "${JAVA}" -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -jar "/usr/local/share/jEdit/5.3.0/jedit.jar" -reuseview "$@"

和:

exec "java" -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -jar "/usr/local/share/jEdit/5.3.0/jedit.jar" -reuseview "$@"

这只适用于正确设置 JVM 的情况。

于 2015-12-15T20:58:26.633 回答