ubuntu下使用sublime text时如何完美输入中文
<p>最近根据使用发现,在ubuntu下,安装sublime Text 3 后,无法使用中文输入的问题。</p>
<p>
系统为:ubuntu 64位,安装搜狗输入法linux版</p>
<p>
<strong>解决方法:</strong></p>
<p>
1.下载共享库</p>
<p>
点击下载 libsublime-imfix.so</p>
<p>
2.下载好库后,进入目录执行:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_537616">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">LD_PRELOAD=.</code><code class="bash plain">/libsublime-imfix</code><code class="bash plain">.so subl</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
等待sublime text 3 启动后,应该已经可以正常输入中文。</p>
<p>
3.为了使用方便,还需要做一下配置</p>
<p>
不必每次都输入LD_PRELOAD打开sublime text 3,需要修改sublime图标链接方式</p>
<p>
首先将共享库复制到系统默认路径中</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_522255">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash functions">cp</code> <code class="bash plain">libsublime-imfix.so </code><code class="bash plain">/usr/lib/</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
打开修改 sublime 配置文件</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_425950">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">vim </code><code class="bash plain">/usr/share/applications/sublime_text</code><code class="bash plain">.desktop</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
修改地方 ①<br>
将</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_736415">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">Exec=</code><code class="bash plain">/opt/sublime_text/sublime_text</code> <code class="bash plain">%F</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
修改为</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_499125">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">Exec=</code><code class="bash functions">bash</code> <code class="bash plain">-c </code><code class="bash string">'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text'</code> <code class="bash plain">%F</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
修改地方 ②<br>
将</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_676893">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">Exec=</code><code class="bash plain">/opt/sublime_text/sublime_text</code> <code class="bash plain">-n</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
修改为</p>
<p>
</p>
<div class="codetitle">
<span><u>复制代码</u></span> 代码如下:</div>
<div class="codebody" id="code82448">
Exec=bash -c 'LD_PRELOAD=/usr/lib/libsublime-imfix.so /opt/sublime_text/sublime_text' -n</div>
<p>
</p>
<p>
这样就通过快捷方式打开SublimeText 3就可以支持中文输入了</p>
頁:
[1]