我个人其实不太适应Ubuntu自带的vi编辑器,相比之下我比较喜欢有多功能的Sublime。

本文是我在Ubuntu下安装sublime以及汉化的过程:

由于我的版本是Ubuntu,所以就按照官网上的apt的步骤:

apt

Install the GPG key:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

Select the channel to use:

Stable(稳定版)

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

注:稳定版下载好后就不需要注册码了,安装后就可以直接看如何汉化。

Dev(开发版)

echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text

到这里安装就结束了,在终端下输入 subl 就可以运行sublime 然后在右边锁定到启动器即可。

开发版运行启动是需要注册码的,网上搜索一下也有蛮多的,不过还是推荐大家去官网购买比较好。

找到注册码之后,先不着急输入,在终端输入 vi /etc/hosts 在文件后面加上

127.0.0.1       www.sublimetext.com
127.0.0.1       license.sublimehq.com

保存退出。如果权限不够无法修改 输入 sudo vi /etc/hosts 就可以修改了。

到这里就可以输入注册码了。sublime的安装也就结束了。

汉化: 汉化需要安装一个package control,通过这个插件管理器可以使用很多插件来扩展sublime的功能。

方法1:使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,输入

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf),'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

方法2:方法1不行的话只能手动安装了。步骤如下:

1.点击Preferences > Browse Packages菜单

2.进入此目录的上层目录,再进入Installed Packages/目录

3.下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text

---------------------------------------------------------分割线------------------------------------------------------------

以下为更新内容:上述两种方法好像都gg了。

新方法3:从这个github上下载整个压缩文件https://github.com/wbond/package_control ,将其解压并改名为Package Control,将其复制到sublime路径中存放插件的目录下(ubuntu下一般是点击browse package,然后复制到此文件夹下即可)重启sublime。

这时在preference下就有package control了,点击package control,输入或直接点击 install package

输入 localization 并安装

点击preference 就会发现下面有language的选项,就可以选择中文啦。

支持中文输入:

解决方案有两种:

1.下载所需文件

首先,安装git

sudo apt update
sudo apt install git

安装完之后在终端输入下载所需要的必要文件

cd ~
git clone https://github.com/lyfeyaj/sublime-text-imfix.git

2.安装并编辑脚本

上述命令输入完成之后,在用户的主目录下会有一个sublime-text-imfix文件夹,将此文件夹下lib目录下的脚本libsublime-imfix.so复制到Sublime Text的安装目录,命令如下:

sudo cp ~/sublime-text-imfix//lib/libsublime-imfix.so /opt/sublime/

然后进入sublime-text-imfix 的 src目录编辑 subl 文件,将LD_PRELOAD后的路径修改为libsublime-imfix.so存放的路径,exec 后面改为Sublime打开的脚本的路径,命令如下:

sudo vi ~/sublime-text-imfix/src/subl## 键盘输入 i ,然后编辑如下:
export LD_PRELOAD=/opt/sublime_text/libsublime-imfix.so
exec /opt/sublime_text/sublime_text "$@"## 点击键盘的Esc按键,输入  :wq! (包含冒号,此为保存并退出操作)
sudo cp ~/sublime-text-imfix/src/subl /usr/local/bin/## 修改桌面快捷方式中的exec路径为 /usr/local/bin/subl
## 如果没有桌面快捷方式,则执行
cp ~/sublime-text-imfix/src/sublime-text.desktop ~/Desktop/
## 然后使用任何一个编辑器。将其中图片、执行指令的路径改写正确,
## 最重要的是将exec后面的路径改为 /usr/local/bin/subl

至此sublime的中文支持操作结束,你现在可以用中文输入法在sublime下进行编辑了。

Ubuntu下安装Sublime Text3 汉化以及支持中文输入(2019.7.22更新)相关推荐

  1. ubuntu 下 安装 sublime Text3

    1. 在Ubuntu下 按Ctrl +Alt+T 打开命令窗口 2. 添加sublime Text3 的仓库 sudo add-apt-repository ppa:webupd8team/subli ...

  2. 官方版sublime Text3汉化和激活注册码

    转载:https://www.cnblogs.com/chaonuanxi/p/9371837.html sublimeText3 很不错,前面几天下了vscore学习Node.js,感觉有点懵,今天 ...

  3. ubuntu中安装sublime text3用于python编程

    以下用到的文件下载地址为 网盘链接:https://pan.baidu.com/s/1hP0IE8NwcIKKGqwo1SWCXQ 提取码:4c66 1. 编译器安装 (1) 添加sublime te ...

  4. Linux下安装Sublime Text3及其破解

    sublime可以说使ubuntu下最性感的编辑器,暗黑的风格更是让我们这些程序猿们心动.不过这是一款收费软件,至于怎么和谐就看大家了.它同样支持各类插件.代码高亮等功能.具体功能可以查看官网. 安装 ...

  5. 转载:Ubuntu14.04安装Sublime Text 3--解决无法使用搜狗中文输入法

    原文地址 不用多说,Sublime Text是最受开发者欢迎的编辑器之一,清新的界面和强大的插件,你值得拥有哦-下面小指简单介绍一下在Ubuntu下安装Sublime Text 3的过程: 首先到官网 ...

  6. sublime text3使用自带插件汉化及破解(亲测有效!更新于2019.07.22)

    目录 汉化 第一步(安装sublime text3) 第二步(手动安装Package Control) 第三步(配置Package Control文件) 破解 汉化 第一步(安装sublime tex ...

  7. linux下安装 Sublime Text 3

    Sublime Text 3主要特色: -语法高亮.代码提示补全.代码折叠.自定义皮肤/配色方案.多便签 -代码地图.多种界面布局与全屏免打扰模式 -灵活的插件支持 linux下安装sublime T ...

  8. 在windows环境下基于sublime text3的node.js开发环境搭建

    摘自:http://blog.sina.com.cn/s/blog_5a6efa330102vcla.html  (略有修改) 首先安装sublime text3,百度一堆,自己找吧.理论上subli ...

  9. ubuntu之使用sublime text3搭建Python IDE

    参考文章: 教你如何将 Sublime 3 打造成 Python/Django IDE开发利器 Ubuntu16.04下使用sublime text3搭建Python IDE 如何优雅地使用Subli ...

最新文章

  1. R 语言关于 SSL 证书异常处理笔记
  2. Centos7下安装Docker(详细安装教程、傻瓜式安装)
  3. 来腾讯云开发者实验室 学习.NET Core 2.0
  4. mysql5.7.11 创建用户_修改更新查找MySQL5.7.x的root用户的默认密码
  5. ​选择云服务器的小窍门
  6. SIFT(尺度不变特征变换)算法浅析
  7. python如何使用多线程_Python多线程与多线程中join()的用法
  8. 拓端tecdat|R语言用Backfitting MCMC抽样算法进行贝叶斯推理案例
  9. 论计算机应用技术对企业信息化的影响
  10. 关于DB9和DB25
  11. 微信内置浏览器音频直播
  12. 信噪比 香农公式_「香农公式」信噪比/香农公式 - seo实验室
  13. oracle用imp导入dmp文件
  14. 操练Draco的代码
  15. 上海--黄山三日自助游功略白金终极版
  16. 青岛胶州职业教育中心计算机基础专业证,胶州市职业教育中心学校着眼胶州发展大局,精准培养人才...
  17. EKT多链技术丨多链会形成新的中心化吗
  18. 美中嘉和在港交所招股书失效:去年亏损约5亿元,杨建宇为实控人
  19. React之ref的高阶用法
  20. 第二十三章 SQL函数 CAST(二)

热门文章

  1. STOMP 协议规范
  2. plc的移位指令C语言实现,移位指令做流水灯-PLC中使用移位指令是如何实现移位动作的-电气资讯 - 电工屋...
  3. 我们如何提升自己的数据洞察力?
  4. 前端经典面试题汇总及部分答案
  5. 仿真模拟器CARLA(1):Ubuntu20.04安装
  6. 属于「ALL BLACK」的魅力 做不被定义的自己
  7. python自学-class19(down)-学习爬虫基础
  8. 前端中的单页面应用和多页面应用
  9. 利用Excel和ArcGIS,依靠起点和终点经纬度生成河流矢量数据
  10. 教你如何学习嵌入式系统