openSUSE 安装 Sublime Text

本教程适合与全部版本的 sublime Text,首先去官方下载,或者国内的破解版本。

  1. 官方网址 http://www.sublimetext.com/,2 或者 3 选一个吧,暂时比较推荐 2, 插件比较全,已经不再更新了。
    解压后,进入文件夹中。在这里打开终端

    sudo cp -rf * /opt/sublime_text/

将文件复制好。
2. 解决菜单和输入法问题。
安装好编译环境。除了常用的还包含:gtk2-devel.
下载需要的文件:
输入法解决工具:http://pan.baidu.com/s/1jGDj4nO
菜单项:http://pan.baidu.com/s/1mgui7yC
分别解压:
编译输入法框架:

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

复制文件:

sudo cp libsublime-imfix.so /opt/sublime_text/

创建快捷方式:

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


sudo chmod 777 /usr/share/applications/sublime_text.desktop

 Gnome 用户可能需要注销一下,才会显示菜单

!](http://image.suse.org.cn/image.php?di=PWU0)

以后升级怎么办? 升级带来的冲突怎么办?

我反正是不认可也不建议任何人采用这种方式安装软件。

我个人的建议就是 vim、emacs 二选一,老老实实用。

基本不怎么考虑更新的某人表示挺实用的。可以申请转载么?

1)按照发帖框框下面的提示,这个论坛的帖子都是 GFDL 授权协议的。
2)我个人观点,更新是逃不掉的。

升级的话 覆盖就可以 至于配置文件都在 home 目录下

依赖关系和冲突呢? 最起码要依赖一些 toolkit 和 c 库吧?

抛开他是闭源不讲。平心而论,sublime Text 的界面还是很好看的,定制、插件管理也很方便。很多功能不用自己折腾就有。

对界面来说:vim 本来就是针对终端的就不说了。Emacs 自己定制 GUI 或者用一些 GUI 插件给人感觉一体性都不好。在 QT 下有时窗口无法正常最大化似乎是一个老问题。sublime Text 让人赏心悦目。编辑的时候要的不止是效率,编辑的时候让人心情愉快也很重要。

操作来说:sublime Text 好上手,也可以使用 vi 和 Emacs 操作方式。安装嘛,装在自己目录下其实问题也不大。

还是推荐大家试试的:),而且现在有楼主的教程:),kate 当然也很好。

说到 vi/Emacs :
vi 靠操作取胜,vi 可以被取代,但是 vi/vim 的操作方式就很难被取代(如果你熟悉的话)。他靠操作灵巧。要灵巧又要快速直接用 vi,要灵巧要功能强大各种编辑器都内置 vi 模式。vi 有了 vimscript 变成了 vim 以后也有了各种比较高级的功能。

Emacs 就是「发育早」。。。。。当然他的操作方式也很经典(有人要不同意了~)。 vi 是很早,但是 vim 是 1991 年才出来的, Emacs 要早的多,Emacs 一出来就强调扩展性和定制性,这方面他是先驱。Emacs 强就是靠插件。这和 vim 什么插件都不用装就很好用不同。Emacs 要插件才能变的强,比如写 lisp 的时候 slime + Emacs 就是 lisp 的标准 IDE(各种交互,推崇的人称 slime 是 「革命性的开发方式」) ,比如学习 R 语言,很多前辈推荐的工作环境就是 Emacs + ESS(主要也就是在和 R 进行各种交互上),还是「适合初学者的环境」。比如写 LaTeX,Emacs 有 auctex 不要太方便(auctex 还可以用在 Texmacs 上,各种自动输入),甚至被鼓吹成最好的 LaTeX 写作环境,虽然我觉得 klie 也很不错。vim 插件也是众多,可惜好像不见 silme ESS auctex yasnippet (补全神器) flycheck(语法检查) 这样重量级的,auctex + slime 就两个插件差不多就有一个 vim 那么大。。。。其他编辑器要在插件数量和质量以及用户数量(此处指给编辑器开发插件做高级定制的高级用户)上超过 vim/Emacs 似乎不太容易。。。。。

其实如果是编程,有时候还是各种 IDE 好,比如你写 python,各种 python 的 IDE 都很好用,比如我用 Emacs 就拿 Emacs 说吧,Emacs 自己的 python mode 虽然可以交互但是做的不好,后台开 n 个进程。那个自动缩进不知是我在别的地方定制过的原因无法四个空格自动缩进,还要手动设置。另外的 python.el 据说也有别的问题。再比如说写 Racket 的话 DrRacket 就是不错的学习工作环境,工作也很好。Emacs 要写 Racket 还要自己配置(虽然不难),但是如果你不会用 Emacs,那还不如直接用 DrRacket,DrRacket 更友好,拿来就用,功能更多。写 LaTeX 的话 Texmacs 和 klie 都很不错。R 的话力推 RStudio,不输 ESS 的。HTML 和 CSS 的话更加是 IDE 来的好,他们很多时候不是简单的编辑了,是图形处理,各种布局设计。

我用 Emacs 主要是用 org mode 的。。。。而且我不是码农,只是涉猎一些脚本语言,这样的话 vim/Emacs 还是很好的。。。。最主要的是,我已经花时间学了。。。。。当然学学是好的,不管 vim 还是 Emacs。。。。。确实拓宽视野,但也不要太迷信沉迷。。。。是很好的东西,但是世界上还有很多很好的东西存在,不要让他们遮蔽了你的视野。

我还是不推荐尝试。因为这样安装软件和 Linux 的操作思维是背道而驰的。
另外我一直认为界面是最不重要的内容。 vim 界面是不行,但是用起来足够,我使用其他程序无论是终端程序还是 GUI 程序(调用 gvim),都能很方便地调用 vim 进行编辑操作。这一点更是 sublime、kate 之流所无可比拟的。

IDE 的观点我也赞同。有时候我还是用 IDE 了,但是用 IDE 多多少少在编辑速度上比 vim 差距有点大。。

依赖关系和冲突呢? 最起码要依赖一些 toolkit 和 c 库吧?

Sublime Text 默认将依赖的包都放在自己目录下了,所以不需要担心依赖,使用的是 Python 开发。

依赖关系和冲突呢? 最起码要依赖一些 toolkit 和 c 库吧?

Sublime Text 默认将依赖的包都放在自己目录下了,所以不需要担心依赖,使用的是 Python 开发。
这个还是可以打包的吧。包管理器可不是开发来浪费的啊。

那 python 呢?也放在自己下面了? 干脆学习同样是 mac 用户开发的 sagemath 吧,直接把 gcc 放到自己目录下面,然后告诉用户“我们自带了编译器 gcc,但是为了编译我们带的 gcc,你必须先安装 gcc”
干脆再进一步吧,直接把操作系统都自带了吧~
python 都带了的话,那么 toolkit 呢? 应该不是 tkinter 做的吧? 如果是 pygtk,那么 gtk 也带了? gtk 需要 gcc,glibc,这些都带了? 那 sublime 岂不是要 1 个 G 以上了? 而且 sublime 的界面里有图片,我估计肯定还依赖 libjpeg、libpng,都自带了吗?

我私以为 sublime 的实力不值得为了安装这样一个软件来违背 Linux 这套先进的软件安装与管理思维、方法。 sublime 本身我就怀疑是山寨 kate 的。 确实 sublime 靠果粉的支持名气更大,插件自然多一些。 但是一般用起来,用 kate 足够了,源里面直接装。还是开源 +linux 原生。

好吧 我错了

可惜啊,这个编辑器的生命基本宣告结束了,期待 Github 的 ATOM 编辑器了。

不会吧,Sublime Text 3 不是在持续开发? ATOM 没有用过。

要论开发稳定什么都比不上 vim/Emacs。。。。。Emacs 的版本号一直跳的很快。。。。而且最近几年还有变快的趋势,一年两跳。。。。一些插件老是在更新,虽然我用的插件不多,但不到一个月有一半的插件都有更新,当然也有一些两三年没动静的。。。。。。vim 虽然版本跳的慢,但最近出了个 neovim,据说是作者提交给 vim 的补丁对 vim 改动过大,被拒绝后搞出来的项目。虽然褒贬不一,但是至少看出 vim 开发也是活跃。大家都在思索把他变好。

都是几十年的老骨头的一个比一个硬朗。。。。

首先 ST 编辑器已经有 5 个月没有更新版本,其次,据其官方声明,目前开发者仅剩一个人。因此我只能说前途黯淡。ATOM 应该是继承并继续发展 ST,就像 ST 继承 Textmate 那种吧。最主要还是没有人去开发了。

Sent from my iPad using Tapatalk

关键是这玩意闭源还收费,稍微一段时间不作为,他们自己的论坛都炒了,很多付费的人都不干了,呵呵!

Sent from my iPad using Tapatalk