centos 安装Sublime

来源:互联网 发布:国家电网 大数据预算 编辑:程序博客网 时间:2024/05/17 01:00

今天在看ueillemmx的博客的时候,看到一神级编辑器,随即安装试了试,我了个去,果然好用,自动补全,自动对齐,样样精通啊!

    下面是根据ueillemmx的步骤在CentOS上安装Sublime的过程:

    1.从官网下载相应操作系统的下的安装包(http://www.sublimetext.com/2),这里下的是linux下的安装包

    2.解压安装包,并将其放在/opt/下:

    tar -jxvf Sublime Text 2.0.1.tar.bz2 -C /opt/

    3.链接sublime的启动文件到/usr/bin,以便可以在终端使用sublime启动:

    ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime

    4.建立桌面快捷方式,使用sublime新建sublime.desktop:

    sublime /usr/share/applications/sublime.desktop

    并在其中加入下面内容:

    [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=sublime
  Terminal=false
  Icon=/opt/Sublime Text 2/Icon/48x48/sublime_text.png
  Type=Application
  Categories=TextEditor;IDE;Development
  X-Ayatana-Desktop-Shortcuts=NewWindow

  [NewWindow Shortcut Group]
  Name=New Window
  Exec=sublime -n
  TargetEnvironment=Unity

    5.还可以将sublime加入惨淡右键:

    sublime ~/.local/share/applications/mimeapps.list

    加入以下内容:

    text/plain=sublime.desktop;

   

  常用命令:

  Ctrl+P 调出搜索栏

  Ctrl+R 调出函数列表

  Ctrl+Alt+A =号对齐

    

g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.


我第一次安装sublime的时候,是安装到了/usr/bin目录,可以正常运行。
然后我后来删除了重新安装,可不管怎么装到哪里,都无法运行,报错提示:
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. 


环境:centos 6.5 x86_64
软件:sublime 2
目的:在linux上安装sublime,并且实现在终端输入sublime可以直接调用该程序打开文件
下载包:/home/default7/Downloads/Sublime Text 2.0.2 x64.tar.bz2
安装到:/usr/local/sublime

我重新安装的整个过程(by default7#zbphp.com):

Java code?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[root@localhost Downloads]# wget http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20x64.tar.bz2
[root@localhost Downloads]# tar -jxf Sublime\ Text\ 2.0.2\ x64.tar.bz2
[root@localhost Downloads]# ll|grep Sublime
drwxr-xr-x.  5     1000     1000      4096 Jul  8  2013 Sublime Text 2
-rw-r--r--.  1 root     root       5662968 Jul  8  2013 Sublime Text 2.0.2 x64.tar.bz2
[root@localhost Downloads]# 
oot@localhost Downloads]# mv Sublime\ Text\ 2 /usr/local
[root@localhost Downloads]# ll /usr/local | grep Sublime
drwxr-xr-x.  5 1000 1000 4096 Jul  8  2013 Sublime Text 2
 
[root@localhost local]# mv /usr/local/Sublime\ Text\ 2 /usr/local/sublime
[root@localhost local]# ll /usr/local | grep sublime
drwxr-xr-x.  5 1000 1000 4096 Jul  8  2013 sublime
[root@localhost local]# chown -R root: sublime
[root@localhost local]# ll /usr/local | grep sublime
drwxr-xr-x.  5 root root 4096 Jul  8  2013 sublime
 
[root@localhost sublime]# ll /usr/local/sublime
total 8492
drwxr-xr-x. 7 root root    4096 Jul  8  2013 Icon
drwxr-xr-x. 2 root root    4096 Jul  8  2013 lib
-rw-r--r--. 1 root root    4206 Jul  8  2013 PackageSetup.py
drwxr-xr-x. 2 root root    4096 Jul  8  2013 Pristine Packages
-rw-r--r--. 1 root root   10838 Jul  8  2013 sublime_plugin.py
-rwxr-xr-x. 1 root root 8662712 Jul  8  2013 sublime_text


安装之后运行./sublime_text 无法运行,直接报错:
Java code?
1
2
3
[root@localhost sublime]# /usr/local/sublime/sublime_text
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Terminated


奇怪的现象,不能以root身份运行,但是以普通用户500的却可以运行打开!
Ruby code?
1
2
3
4
5
6
7
[root@localhost sublime]# ln -s /usr/local/sublime/sublime_text /usr/bin/sublime
[root@localhost sublime]# sublime
g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Terminated
[root@localhost sublime]# exit
exit
[default7@localhost sublime]$ sublime


有些功能的实现需要安装相应的插件,安装插件步骤如下:

    http://www.qianduan.net/essential-to-sublime-the-text-2-plugins.html

    Sublime Text 2入门及技巧:

    http://lucifr.com/139225/sublime-text-2-tricks-and-tips/

    解决Sublime Text 2中文显示出现乱码的问题:

    http://www.fuzhaopeng.com/2012/sublime-text-2-with-gb2312-gbk-support/

0 0
原创粉丝点击