ubuntu 15.10 sftp 远程文件的默认编辑器不工作

ubuntu 15.10 default editor for sftp remote files doesn't work

我正在使用 Ubuntu 15.10 64 位并尝试使用 sublimetext2 打开远程文件 (sftp)。

到昨天为止一切正常。

今天,远程 sftp 目录中列出的所有文件都使用 gedit 打开,尽管打开这些文件(.php、.txt 等)的默认程序设置为 sublimetext2。

此外,在 "file properties" -> "Open with" 中已经设置了默认的 sublimetext2。

这样打开还是用gedit代替: 右键单击文件 -> 使用其他应用程序打开 -> select sublimetext2(已设置为默认值)。

我已经用 leafpad 试过了,但结果完全一样。

编辑:

我试过这个: - 使用“> fileName.log”从终端打开 sublime 以强制它在终端中写入一些日志。 - 从 sublime-text 创建一个新文件,然后将其保存到远程位置。按确定保存文件时,几秒钟后编辑器崩溃。 在终端出现:

(sublime_text:3228): Gtk-WARNING **: Operazione non supportata dal backend
(sublime_text:3228): Gtk-WARNING **: Operazione non supportata dal backend
/usr/bin/sublime-text: riga 3:  3228 Errore di segmentazione (core dump creato)
/opt/sublime_text_2/sublime_text --class=sublime-text-2 "$@"

在/var/crash/出现文件“_opt_sublime_text_2_sublime_text.1000.crash”,摘录如下:

SegvAnalysis:
 Segfault happened at: 0x7fab2f9b66fa <strlen+42>:  movdqu (%rax),%xmm12
 PC (0x7fab2f9b66fa) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%xmm12" ok
SegvReason: reading NULL VMA
Stacktrace:

编辑:Sublime text 3 的崩溃日志

SegvAnalysis:
 Segfault happened at: 0x7fa347c126fa <strlen+42>:  movdqu (%rax),%xmm12
 PC (0x7fa347c126fa) ok
 source "(%rax)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%xmm12" ok
SegvReason: reading NULL VMA
SourcePackage: sublime-text
Stacktrace:
 #0  strlen () at ../sysdeps/x86_64/strlen.S:106
 No locals.
 #1  0x000000000074c324 in ?? ()
 No symbol table info available.
 #2  0x00000000005c5ffe in ?? ()
 No symbol table info available.
 #3  0x000000000044c0eb in ?? ()
 No symbol table info available.
 #4  0x000000000044c7b8 in ?? ()
 No symbol table info available.
 #5  0x000000000044c904 in ?? ()
 No symbol table info available.
 #6  0x000000000057e3c6 in ?? ()
 No symbol table info available.
 #7  0x000000000058e640 in ?? ()
 No symbol table info available.
 #8  0x000000000058723c in ?? ()
 No symbol table info available.
 #9  0x00000000005af5fc in ?? ()
 No symbol table info available.
 #10 0x00000000005c3924 in ?? ()
 No symbol table info available.
 #11 0x00000000005c8747 in ?? ()
 No symbol table info available.
 #12 0x00007fa3426cbe5c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
 No symbol table info available.
 [...]
 sublime_text crashed with SIGSEGV in strlen()

我必须怎么做才能解决这个令人沮丧的问题?

谢谢!

在意大利Ubuntu-it 论坛中创建的解决方案: http://forum.ubuntu-it.org/viewtopic.php?f=8&t=607760

解决方法是使用sshfs.