打开文件,拖放jedit为ubuntu拖放

时间:2015-03-28 01:31:09

标签: jedit

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

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

我可以在momemnt打开的唯一方法是在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

3 个答案:

答案 0 :(得分: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-nautilus/

的说明

例如,这是我的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”,然后单击“设为默认值”按钮。

希望这有帮助。

答案 1 :(得分:0)

这应该可行,对我来说效果很好。 如果您使用的是Ubuntu存储库中包含的版本,请尝试在我们自己的存储库中更改为我们的正式版本,如我们的主页所述。 如果您使用的是正式版,请在活动日志中查找尝试拖放时可疑的任何内容。 此外,jEdit应作为普通应用程序提供,并且“打开应用程序......”就好了,至少我们的官方软件包。 如果一切都不起作用,请在错误跟踪器中打开一个错误,然后我们可以比这更好地帮助你。

答案 2 :(得分: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设置正确时才有效。