ubuntu中下载sublime相关问题

1.SublimeText3的安装

在网上搜索了一些ubuntu下关于sublime-text-3安装的方法,在这里针对自己尝试的情况进行反馈:
方法一(未成功):
在终端输入以下代码:

sudo add-apt-repository ppa:webupd8team/sublime-text-3   
sudo apt-get update #更新软件库  
sudo apt-get install sublime-text-installer #安装Sublime Text 3 

但我在进行最后一步时会报错:SSL无法建立连接。暂时还未找到解决方法,若有解决方案请留言给我,感谢!

方法二(成功):
在终端输入以下代码:

wget https://download.sublimetext.com/files/sublime-text_build-3126_amd64.deb

我在进行这一步时也会显示无法建立SSL,而当我将https改为http时,即可获取成功
接下来解压缩下载下来的deb文件

sudo dpkg -i sublime-text_build-3126_amd64.deb

搜索即可找到Sublime

2.安装Packeage Control

步骤一:
打开sublime,点击View-->Show Console(也可以使用快捷键Ctrl+` (该键位于Esc下方))

步骤二:

在此处输入以下代码,并enter

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

重启软件后可以在Preference菜单下找到Package Control命令,单击运行Packeage Control,搜索Install Package并进入该选项,此时即可为Sublime Text 3安装所需插件

3.配置python编译环境

步骤一:
新增.sublime-build文件
Tools-->Build System-->New Build System

步骤二:
在文件中输入以下代码:

{

"shell_cmd":"/usr/bin/python -u "$file"",  //指定python3为.py默认编译器    
//"shell_cmd":"[python绝对路径] -u "$file"", 

"file_regex":"^[ ]*File "(...*?)", line ([0-9]*)",

"selector":"source.python",

"env":{"PYTHONIOENCODING":"utf-8"},

"variants":

[

 {

   "name":"Syntax Check",

   "shell_cmd":"python -m py_compile "${file}"",

   }

 ]

}

并将该文件保存为Python.sublime-build
此时便可使用Ctrl+B运行python代码了

原文地址:https://www.cnblogs.com/lliuye/p/8954881.html