在这里要说明的是deepin系统有个应用商店,但是里面的软件很多要么有问题,要么直接就不能用。里面的sublime,不能用插件,而且程序无法编译运行。
但是偶然一次从网上下载后安装发现完全可以用,此时才发现是被应用商店里的软件给坑了(以为这个系统不能用那些玩意)。下面就讲一下如何安装及配置
安装的话就正常的安装Linux安装软件步骤
- 进入官网下载
sublimeText3下载地址
安装(这里用的是/usr目录)
要切换到root用户
cd /usr
#进行解压
tar -xvf /home/(你的用户名)/Downloads/sublime_text_3_build_3176_x64.tar.bz2
#说明,注意自己下载什么版本名字要替换,还有home后面是你的用户名,
#因为这个是默认下载地址,如果不在这里要,换到下载的那个位置
#文件夹重名名,凭自己爱好
mv sublime_text_3/ sublime/
#进入sublime目录
cd sublime
#此时便可以运行了,可以测试一下
./sublime
#此时可以从文件夹中打开把启动的图标发送到桌面上(此时下面忽略).
#或者在桌面个上创建一个快捷方式,如下
cd ~/Desktop/
vim sublime.desktop
#复制下下面代码
[Desktop Entry]
Encoding=UTF-8
Name=sublime3
Comment=sublime IDE
Exec=/usr/sublime3/sublime_text
Type=Application
Categories=Application;Development;
#说明,Exec即为要启动sublime的程序,因此,位置和命令
#务必要改为和自己的相对应,图标没有填,个人感觉无所谓
#想填图标可以自己去查相应资料
到此sublime的安装过程完成,下面是配置相应 语言
-
进行配置
由于deepin系统和其他Linux系统一样,自带gcc,python2,3的编译,因此,不用安装(说明,也不要轻易卸载,因为一些东西要用到这些依赖,曾经卸载过一次而出现了文件资源管理器消失了)打开sublime,(至于注册码激活可以自行搜索)过一会会自动安装上package control包,变可以安装插件了。(应用商店上的玩意无法安装插件,并且无法执行程序)
由于插件不是要讲的重点。因此,只截几张我按装插件的图,不做说明,如果具体想研究用什么插件的话,可以搜索其他的博客
其中insertDate可以设置快捷键(略),sublimeREPL是解决后面python无法输入问题,也要设置快捷键(这里略)。
无法输入中文问题(说明,解决方法大部分一样,这里只不过是集成了而已,详解自行百度):git clone https://github.com/lyfeyaj/sublime-text-imfix.git cd sublime-text-imfix ./sublime-imfix
-
配置编译器
把下面命令保存到c++11.sublime.build中,运行是选中即可调出终端编译运行了
{ "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ \"$file_name\" -o \"$file_base_name\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c++,source.cpp,source.c", "variants": [ { "name": "Run", "shell_cmd": "deepin-terminal -x bash -c \"g++ '$file' -o '${file_path}/$file_base_name' && '${file_path}/${file_base_name}';read -p '\nPress any key to continue...'\"" } ] }
重新新建一个把下面命令复制进去,保存即可用python3进行编译了。当然,如果喜欢python2的话可以把cmd中的“python3",改成”python“调用的便是python2了
{ "cmd": ["python3", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.py" }
至此sublime的环境配置完成,可以尽情享受敲代码的快感了