在windows上用久了sublime-text,换成linux还是想用这个写代码。感觉挺好用的,但是出现了一些问题。
因为我是一个linux小白,所以基本还是查查查
这是我先在网上查到最多的方法,但是不能用了
(一.通过Package Manager(apt-get):
Sublime-Text-2:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
Sublime-Text-3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer)原因是sublime网站搬家了,所以对一个过期网站的连接不上。然后我就打算去自己下载一个。
在云盘或者网站上搜索linux sublime-text 下载一个压缩文件
然后解包:方法如下(file是文件名)
tar –xvf file.tar 解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2 解压 tar.bz2
tar –xZvf file.tar.Z 解压tar.Z
unrar e file.rar 解压rar
unzip file.zip 解压zip
解包结束后是一个文件夹,找到程序文件打开是一个干瘪的untitle标题的sublime-text。
这时候我想把他做成想 vim gedit nodejs 一样的终端命令。
方法如下:首先找到这个sublime-text程序的目录 就是cd进去 pwd 复制路径下来,然后
1、Ubuntu专有方式
编辑 /etc/ld.so.conf 文件,如果以下语句不存在,则加入:
include /etc/ld.so.conf.d/*.conf
然后在/etc/ld.so.conf.d下边新建一个以 .conf 结尾的文件。
在新建的 .conf 文件中写复制过去你的的 path
2
(1)在终端里直接敲 $ sudo export PATH="$PATH:your path"
your path 就是你的路径复制过去就行 然后这个终端就可以运行你的sublime-text(我的为了敲的时候方便,把程序重命名成subml了),这个关掉这个终端就没有了,只是测试一下这段命令。不行的话看看路径写错了吗。
(2) 如果1能成功 在下边二选一用sudo下 gedit打开
$gedit /etc/profile 系统目录,所有用户有效
$gedit ~/.bashrc 用户目录,该用户有效
在最后加上$ sudo export PATH="$PATH:your path"
保存重启,那么该目录下的sublime-text程序就可以直接在终端输入了
最后,如果你觉的sublime 给的插件不太够 ,想安装插件”ctrl+shift+p” 输入install package 点一下
package controll: install package
下边会有进程消息等一下就会提示出来一些插件,找包就可以了
但是 我出现了一个 there are no packages for installation 的提示。st下边的运行消息也是no seaeching,去网上搜了搜。是什么internet服务提供者(ISP)不支持IPv6就会引发上述错误。这里要简单改一下host 很简单的
1首先终端ping一下sublime.wbond.net
ping sublime.wbond.net
获取到sublime.wbond.net的IPv4地址
我的是50.116.34.29
然后在sudo命令下 gedit /etc/hosts
在里面最后一行加上
50.116.34.29 sublime.wbond.net
(当然前边的IPv4地址是你自己ping对应出来的)
然后保存退出,就可以了。在去st走一便上边说的就可以啦!
:)
关于ubuntu支持中文方法 git上的解决办法
https://github.com/lyfeyaj/sublime-text-imfix
将其中lib/ 下的libsublime-imfix.so放在sublime_text安装路径下
将src/ 下的subl 放在/usr/bin/ 并将其中路径修改正确
#!/bin/sh
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"
export为上方libsublime-imfix.so路径
exec后为 sublime_text可执行文件的路径
然后
LD_PRELOAD=./libsublime-imfix.so subl启动就可以了