linux(ubuntu) sublime-text 适配问题+中文兼容问题解决

在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启动就可以了

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值