金沙澳门官网7817网址在Ubuntu下安装Sublime Text 2

很多源代码都没有IDE支持的,也不用IDE,把解压后得到的文件移动到/usr/lib/下,以后你在终端输入subl就可以打开sublime了,以及不能使用中文输入法(搜狗输入法Linux版)的问题,15.10下使用Sublime

金沙澳门官网7817网址 2

多数源代码都尚未IDE帮忙的,越发是开源的源代码。从github上下载的,好些个也不用IDE。包罗自己要好公司的代码,基本都以本子,也不用IDE。常常情状下,都以用notepad++、UE之类的文本编辑器展开二个文本夹就起头职业了。全体,有多少个成效是无法少的:张开三个文件夹;在文件夹下对持有文件进行寻觅;代码高亮。在Windows下这类软件一抓第一次全国代表大会把,在Linux下却从未稍微选用。Sublime
Text是没有错的挑选,好多同事在用,口碑不错。

动用Sublime真心很舒畅(Jennifer)。安装格局异常粗略,如下

在UUbuntu
15.10下利用Sublime
Text3发觉中文乱码,以及不能够利用粤语输入法(搜狗输入法Linux版)的难题,捣鼓了半天,终于圆满了,上边po一下自个儿的化解方案。

正文的测试体验条件是:Ubuntu
14.04

进去官方网站 Text
2,然后解压文件。

一.支持GB2312和GBK编码
1.1 安装Package Control
按住ctrl+~张开命令行,然后输入如下代码

到这里下载deb包,直接用软件基本展开安装。安装完后唯有一句话:那些顺序要求从终端运转subl

把解压后获取的公文移动到/usr/lib/下

import urllib.request,os; pf = ‘Package Control.sublime-package’; ipp =
sublime.installed_packages_path(); urllib.request.install_opener(
urllib.request.build_opener( urllib.request.ProxyHandler()) );
open(os.path.join(ipp, pf), ‘wb’).write(urllib.request.urlopen(
” + pf.replace(‘ ‘,’%20’)).read())
1.2 安装ConvertToUTF8
首先,按住ctrl+shift+p,
接下来,在弹出的探索框中输入install package
末尾,输入ConvertToUTF8,等待安装
设置到位后重启subline Text3就可以。

金沙澳门官网7817网址 1

sudo mv Sublime\ Text\ 2 /usr/lib/ 

二.支撑汉语输入法
2.1 安装GTK库
sudo apt-get install libgtk2.0-dev
2.2 编写翻译动态库
新建文件sublime_imfix.c,输入如下代码:

那代表真的要从终端输入subl技能运转sublime-text,笔者在Dash里是寻觅不到的。运维后一向将它锁定到侧边栏就好。

给它增多终端快速命令,现在您在巅峰输入subl就能够打开sublime了

/**********************************************************
    > File Name: sublime_imfix.c
    > Author: GatieMe
    > Mail: gatieme@163.com
    > Created Time: 2015年04月04日 星期六 20时20分12秒
 **********************************************************/

金沙澳门官网7817网址 2

sudo ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/subl

#include <gtk/gtkimcontext.h>

心得了下,sublime-text满足了自己的须求,而且效果不错。

为了能够在dash里找到它,大家能够新建一个/usr/share/applications/sublime.desktop 文件

void
gtk_im_context_set_client_window (
                                GtkIMContext *context,
                                GdkWindow    *window)
{
    GtkIMContextClass *klass;
    g_return_if_fail (GTK_IS_IM_CONTEXT (context));
    klass = GTK_IM_CONTEXT_GET_CLASS (context);

更多Sublime Text阅读

sudo subl /usr/share/applications/sublime.desktop 

    if (klass->set_client_window)
    {
        klass->set_client_window (context, window);
    }
    g_object_set_data(G_OBJECT(context),”window”,window);

Ubuntu 安装代码编辑器 Sublime Text 3 (Build 3083) 
http://www.linuxidc.com/Linux/2015-03/115534.htm

还要到场如下代码

    if(!GDK_IS_WINDOW (window))
    {
        return;
    }
    int width = gdk_window_get_width(window);
    int height = gdk_window_get_height(window);

动图呈现拾五个Sublime Text飞快键用法 
http://www.linuxidc.com/Linux/2014-12/110930.htm

[Desktop Entry] 
Version=1.0 
Name=Sublime Text 2 
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings. 
# From Ubuntu’s
language-pack-kde-XX-base packages, version 9.04-20090413. 
GenericName=Text Editor 
 
Exec=subl 
Terminal=false 
Icon=/usr/lib/Sublime Text 2/Icon/48×48/sublime_text.png 
Type=Application 
Categories=TextEditor;IDE; 
X-Ayatana-Desktop-Shortcuts=NewWindow 
 
[NewWindow Shortcut Group] 
Name=New Window 
Exec=subl -n 
TargetEnvironment=Unity 

    if(width != 0 && height !=0)
    {

Ubuntu 12.10 安装破解Sublime Text 2
http://www.linuxidc.com/Linux/2013-07/86898.htm

消除,你现在得以很欣欣自得地运用Sublime Text 2了!

    }

Ubuntu 13.04安装Sublime Text 2
http://www.linuxidc.com/Linux/2013-05/84228.htm

解决普通话输入难题请看:
http://www.linuxidc.com/Linux/2014-02/96400.htm

    gtk_im_context_focus_in(context);
}