当前位置: 首页 > 编程笔记 >

ubuntu下使用sublime text时如何完美输入中文

车峻熙
2023-03-14
本文向大家介绍ubuntu下使用sublime text时如何完美输入中文,包括了ubuntu下使用sublime text时如何完美输入中文的使用技巧和注意事项,需要的朋友参考一下

最近根据使用发现,在ubuntu下,安装sublime Text 3 后,无法使用中文输入的问题。

系统为:ubuntu 64位,安装搜狗输入法linux版

解决方法:

1.下载共享库

点击下载 libsublime-imfix.so

2.下载好库后,进入目录执行:

LD_PRELOAD=./libsublime-imfix.so subl

等待sublime text 3 启动后,应该已经可以正常输入中文。

3.为了使用方便,还需要做一下配置

不必每次都输入LD_PRELOAD打开sublime text 3,需要修改sublime图标链接方式

首先将共享库复制到系统默认路径中

sudo cp libsublime-imfix.so /usr/lib/

打开修改 sublime 配置文件

sudo vim /usr/share/applications/sublime_text.desktop

修改地方 ①

Exec=/opt/sublime_text/sublime_text %F

修改为

Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text' %F

修改地方 ②

Exec=/opt/sublime_text/sublime_text -n

修改

Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text' -n

这样就通过快捷方式打开SublimeText 3就可以支持中文输入了

 类似资料:
  • 问题内容: 这可能是一个愚蠢的问题,但是由于找不到答案,我不得不提出这个问题。 在交互式python中,我想处理一条消息: 一切正常,但是…如何阻止它获取输入并将其保存到message变量中?使用ctrl + c停止将停止整个过程,因此没有输入要保存在任何地方。我想我找不到一个简单的答案… 问题答案: 对于基于Unix的系统: 您好,您可以录音: 通过发送EOF关闭标准输入(stdin)。 范例:

  • 我们目前正在开发一项服务,该服务将归档数据并将其作为ZipoutStream返回给用户。我们目前正在寻找的是,如果服务器端出现问题,可以完全终止操作。在我们当前的实现中(仅关闭响应输出流),错误会导致用户端出现格式错误的zip,但在尝试解压之前,无法告知归档文件是否格式错误。期望的行为类似于下载终止(例如,从浏览器的角度来看,它会导致不成功的下载指示(红十字图标或类似的东西,取决于浏览器)明确地告

  • 本文向大家介绍ubuntu下没有中文输入法的解决办法,包括了ubuntu下没有中文输入法的解决办法的使用技巧和注意事项,需要的朋友参考一下 ubuntu下没有中文输入法的解决办法! 我们在安装虚拟机或者ubuntu系统的时候,常见的是尽管是中文版本的但却没有中文输入法,确实是一件很恼火的事情! 我自己也亲身经历过,特此给大家提供一种方法,很好用的! 我们在安装ubuntu系统的时候,最常见也是我们

  • 问题内容: 我有一个JComboBox的子类。我尝试使用以下代码添加一个键侦听器。 但是,这不能正确检测用户何时按下一个键。实际上根本没有调用它。我添加的这个监听器是否错误?还有其他添加方式吗? 问题答案: 关键事件不是在框本身上触发的,而是在其编辑器上触发的。您需要将keyListener添加到JComboBox的编辑器中,而不是直接添加到框中: 编辑:固定方法调用。

  • 情景 我正在尝试用Apache VFS从SFTP服务器(Proftpd)下载一个大文件(>3 GB),编程使用Java。Apache VFS在内部使用来自JSCH的ChannelSftp。 环境 Ubuntu Linux服务器12.4 ProFPTD 1.3.4a OpenSSH 问题 在大约2 GB的数据之后,会话关闭,并从ChannelsFTP抛出IOException。 解决方法 使用Ope

  • 这听起来很容易,但对我来说很难。我有一个显示用户位置地址的自动完成文本视图。我还实现了一个位置api,如果用户输入的不是他们的位置,则可以获取地址。一切都像预期的那样工作,但即使已经有地址,位置结果仍然显示。为了降低成本,我希望仅在用户输入地址时获得地址结果。我做了一个全局布尔值,并在文本更改时设置为true,如下所示: 然后,在设置适配器时,检查布尔值是否为true: 但在我的活动的oncrea