【问题标题】:ubuntu 15.10 default editor for sftp remote files doesn't work用于 sftp 远程文件的 ubuntu 15.10 默认编辑器不起作用
【发布时间】:2016-05-19 06:51:30
【问题描述】:

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

到昨天为止一切正常。

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

另外,在“文件属性”->“打开方式”中已经设置了默认的sublimetext2。

以这种方式打开仍然使用 gedit 代替: 右键单击文件 -> 使用其他应用程序打开 -> 选择 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 seggested更新lightdm,然后(我想)更新之后,问题就发生了。
  • 好吧,我强烈建议使用.deb 格式更新到Sublime Text 3(使用sudo dpkg -i filename.deb 安装)。然后,按照我在 Ask Ubuntu 上将 Sublime 设置为默认文本编辑器 here 的说明进行操作。
  • 我已经按照你在那篇帖子中的说明进行操作了。我的 sublime 版本 (2) 存在于 /usr/share/applications/ 中,但作为 sublime-text-2.desktop。有问题吗?
  • 不管怎样,与gedit不同的任何其他编辑器也会出现问题

标签: ubuntu sublimetext2 sftp


【解决方案1】:

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

解决方法是使用sshfs

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2019-02-02
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    相关资源
    最近更新 更多