Sublime Text还是文本编辑器中比较不错的,就是他的文件对比有些差劲吧,还有中文输入需要打补丁,不知道开发者是怎么想的。。。

当然,这个软件是收费的,但是不买也能一直的使用,在我天朝就这点好处,给大家推荐一个Sublime Text的论坛,http://sublimetext.iaixue.com/forum.php,这个里面的资源还是很不错的。至少不用担心License了。

直接一个共享的百度网盘地址,里面基本有你想要的内容。

http://pan.baidu.com/share/home?uk=2452735089&view=share#category/type=0

下面就说一下安装的步骤,下载好了安装包以后,解压打一个位置,我一般放在/opt目录下,比如我现在的目录是/opt/Sublime-Text-2/

首先解决的是中文输入。先把需要的以来环境搭建好

sudo apt-get install build-essential
sudo apt-get install libgtk2.-dev

论坛破解版的会带有补丁,但是好像依赖环境不全的话无法输入中文。论坛提供的版本里面会有一个sublime_text_fcitx.c和sublime_text_fcitx.so 的文件,这个就是需要的补丁,如果你放心这个so共享库和你的机器不兼容你也可以自己编译一下:

gcc -shared -o libsublime-imfix.so sublime_imfix.c  `pkg-config --libs --cflags gtk+-2.0` -fPIC

这样编辑出来就是 libsublime-imfix.so 这个文件了。

下面准备工作就完成了,开始创建桌面文件和软连接了。

  创建桌面:/usr/share/applications/目录下新建Sublime-Text-2.desktop

  

sudo vim /usr/share/applications/Sublime-text-.desktop
[Desktop Entry]
Name=Sublime-Text-
GenericName=Sublime-Text-
Terminal=false
Type=Application
Exec=sh -c "LD_PRELOAD=/opt/Sublime-Text-2/libsublime-imfix.so /opt/Sublime-Text-2/sublime_text --class=sublime-text $@"
Icon=/opt/Sublime-Text-/Icon/48x48/sublime_text.png
MimeType=text/plain;

此时不出意外的话启动就能输入中文了,对了输入法用的是Fcitx-sogou

sudo add-apt-repository ppa:webupd8team/sublime-text-
sudo apt-get update
sudo apt-get install sublime-text

下面在/usr/bin目录下创建可执行文件 sublime

sudo vim /usr/bin/sublime

内容如下:

#!/bin/sh
sh -c "LD_PRELOAD=/opt/Sublime-Text-2/libsublime-imfix.so /opt/Sublime-Text-2/sublime_text --class=sublime-text $@"

然后

sudo chomd +x /usr/bin/sublime

这样就可以在terminal全局下调用sublime了。

Sublime Text3的安装相对更简单,直接下载http://pan.baidu.com/share/link?uk=2452735089&shareid=2974484361

解压缩到/opt/sublie-text-3 ,然后运行

sudo sublimetext3_setup.sh

直接一步就搞定了。

ubuntu下安装Sublime Text并支持中文输入的更多相关文章

  1. ubuntu下安装 Sublime Text 3 及 PlantUML 绘图插件

    ubuntu下只想做C++的程序代码编写,最开始选择了codeblock,主要目的是安装简单,集成度高,还可以调试,但是用的时候老是无故退出,改了半天的代码就这样丢失,挺苦恼的,可能跟自己装的系统比较 ...

  2. [转]在ubuntu下安装sublime text

    1添加Sublime-text-3软件包的软件源sudo add-apt-repository ppa:webupd8team/sublime-text-3 2使用以下命令更新系统软件源sudo ap ...

  3. Ubuntu18.04下安装Sublime Text3并解决不能输入中文

    Ubuntu18.04下安装Sublime Text3并解决不能输入中文! 废话不多说,直接按顺序执行下面命令开始安装! wget -qO - https://download.sublimetext ...

  4. 转:mac下安装Sublime Text

    转:http://blog.sina.com.cn/s/blog_559d66460101cab0.html 正版的买个license其实并不贵,定价为70美元.如果不买license,也可acces ...

  5. Ubuntu下使用Sublime text 3阅读android源代码

    一.安装Sublime text 3 Sublime Text 是一款流行的文本编辑器软件,有点类似于TextMate,跨平台,可运行在Linux,Windows和Mac OS X.也是许多程序员喜欢 ...

  6. Ubuntu下安装Sublime Text3

    1. 下载软件 Ctrl+Alt+T 调出命令窗口执行下面命令下载安装包: sudo add-apt-repository ppa:webupd8team/sublime-text-3 2. 更新软件 ...

  7. Ubuntu 14.10 下安装Sublime Text 3,注册码,中文输入法

    1 下载Sublime Text 3,网址http://www.sublimetext.com/3 2 双击deb安装 3 因为需要需要付费,输入下面的注册码,下面的注册码,来自百度,亲测可行 Sub ...

  8. Ubuntu 16.04下安装sublime Text的插件

    Sublime Text是什么: 它是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比于难于上手的Vim,浮肿沉重 ...

  9. ubuntu 下安装 texlive 并设置 ctex 中文套装

    1 安装 texlive2013 1.1 下载 texlive2013 下载地址:http://ftp.ctex.org/mirrors/CTAN/systems/texlive/Images/tex ...

随机推荐

  1. Spring Auto scanning components

    Normally you declare all the beans or components in XML bean configuration file, so that Spring cont ...

  2. poj 1236 Network of Schools(连通图入度,出度为0)

    http://poj.org/problem?id=1236 Network of Schools Time Limit: 1000MS   Memory Limit: 10000K Total Su ...

  3. Java数据库编程(JDBC)

    一.使用Java对数据库的操作步骤: 1.根据应用程序的数据库类型,加载相应的驱动: 2.连接到数据库,得到Connection对象: 3.通过Connection创建Statement对象: 4.使 ...

  4. maven使用.01.Hello World

    要说Java世界有什么东西是我最为留恋的:在写其他语言程序的时候,我最为想要的东西,那非maven莫属. 什么是Maven? Maven能做什么? Maven是一个针对Java的自动构建工具.所谓自动 ...

  5. 在Mac OS X下让你的Terminal带上Color

    之所以我们这么喜欢OS X,是它自带了command line工具,但是Apple厂商为Terminal设置很多的默认值,导致界面很丑没有什么颜色我们很伤心,同时我们希望界面是五颜六色的,至少是彩色的 ...

  6. DuiLib(三)——控件消息

    上一篇讲了控件创建,这篇说说控件消息.directui的中心思想是在真实窗口之上画出所有控件,那这些控件是如何获取各自消息的? 通过第一篇的示例可以看到窗口消息的传递过程: CWindowWnd::_ ...

  7. 解决用Eclipse开发Android程序时不能生成R.java的问题

    今天我照着Mars老师的视频教程开始学习Android程序开发. 但是,我的Eclipse死活不能生成R.java文件,新建的工程也不行. 然后我百度,百度出来的结果一般是说这样解决: 1.clean ...

  8. Codeforces Gym 100637B B. Lunch 找规律

    B. Lunch Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100637/problem/B Des ...

  9. Codeforces Bubble Cup 8 - Finals [Online Mirror] F. Bulbo DP

    F. Bulbo Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/575/problem/F Des ...

  10. epoll使用具体解释(精髓)

    epoll - I/O event notification facility 在linux的网络编程中,非常长的时间都在使用select来做事件触发.在linux新的内核中,有了一种替换它的机制,就 ...