fedora 25安装使用 sublime text 3

安装 sublime text 3

fedora 需要选择 tarball 版本。下载后将 sublime text 3 解压后放到 opt 目录下。这是默认位置,你也可以选择其他路径,对应进行修改。

假定下载到 /home/Download下载 目录下,为了方便,我们直接用归档管理器打开,将压缩包里的文件拉到 /home/hioeb 下。重命名文件夹名称为 sublime_text。同样也是默认命名。

接着,我们打开 shell ,切换到 root 权限,执行拷贝操作:

sudo su;

cp -r /home/Download/sublime_text /opt
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

如果我们想在命令行下键入 sublime 就启动 sublime text ,我们可以执行以下命令,建立软链接:

ln -s /opt/sublime_text/sublime_text /usr/bin/sublime

(确保路径正确)

如果我们还想添加到收藏夹,方便打开,那么我们还需要将 sublime_text.desktop 文件拷贝到 /usr/share/applications/ 目录下。方法同上。

现在,我们就可以在 Gnome 3 的应用程序列表里看到 sublime_text 了,如果要添加到收藏夹,右键就有了。(这个步骤,要打开这个文件确保里面的路径都是正确,图片是何事的)

为 sublime text 安装插件

第一个肯定是包管理器。打开 https://packagecontrol.io/installation#st3,复制安装 package control 的 Python 代码。通过
ctrl+` 打开 sublime text 的控制台,粘贴复制的代码,回车安装,安装完重启 sublime text。

使用 sublime text 3,我们会注意到一个问题,没法输入中文。这里我们就需要下载 inputhelper。 

不过我们不采用包管理器下载,使用包管理器下载后会缺少文件,所以我们直接 Git 下载。

由于每个用户都会存在一个对应的配置信息,因此如果希望每个用户都可以使用,每个用户都需要提供一份 inputhelper。执行如下命令:

cd ~/.config/sublime-text-3/Packages
git clone https://github.com/xgenvn/InputHelper.git
  • 1
  • 2
  • 1
  • 2

如果你当前是获取 root 权限来运行的,那么这里执行完成后,只有 root 用户才有 inputhelper 可用。 

所以,如果我们要为自己安装 inputhelper,我们应该执行如下语句(假定但前用户为 hioeb):

cd home/hioeb/.config/sublime-text-3/Packages
git clone https://github.com/xgenvn/InputHelper.git
  • 1
  • 2
  • 1
  • 2

安装 inputhelper 后,我们就可以使用 ctrl+shift+z 调出输入窗口来输入中文。

理论上大家都有 git 命令可用,如果没有也只需执行 yum install git

最后,我们再安装一个 markdown preview。通过 ctrl+shift+P 调出包管理界面,输入 install package,再输入 markdown preview,接着安装,安装后重启 sublime text。安装后的那个说明,里面写着,可以通过自定义按键快速使用 md 预览功能,我们就复制代码,在 Preferences->Key Bindings-User 里添加复制的代码,结果如下:

[
{ "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} }
]
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

现在,我们可以通过 alt+m 在浏览器中查看显示效果。

包的使用添加:

代码检查不补全类,高量,侧边栏,可以查看以下博客。

http://python.jobbole.com/81312/

补充个小问题:(如果是因为使用anaconda插件而出现这些框框,可以在可以在 Sublime > Preferences > Package Settings > Anaconda >
Settings User 中设置关闭: {"anaconda_linting": false}。

建议再装一个
Python PEP8 Autoformat 这是用来按PEP8自动格式化代码的。可以在包管理器中安装。如果以前写程序不留意的话,用SublimeLinter一查,满屏都是白框框,只要装上这个包,按ctrl+shift+r,代码就会按PEP8要求自动格式化了,一屏的白框几乎都消失了。

fedora25 安装sublime text3的更多相关文章

  1. 下载安装sublime text3,打包sublime text3便携版,激活sublime text3,配置sublime text3的php环境

      下载安装sublime text3: http://www.sublimetext.com/3 安装就一直下一步   打包sublime text3便携版 : 参考http://segmentfa ...

  2. linux下安装Sublime Text3并将它的快捷方式放进启动器中

    Sublime Text是一个代码编辑器,我主要是用它来编辑python.下面就来简单说明下它在linux的安装过程吧! 1.添加sublime text3的仓库 首先按下快捷键ctrl+alt+t打 ...

  3. Ubuntu18.04下安装Sublime Text3!

    这几天安装了Ubuntu18.04,然后在里面安装Sublime Text3,结果各种问题!各种BUG!试了网上各种办法!尼玛!都是坑爹的啊! 最后还是楼主自己解决了…… 废话不多说,直接按顺序执行下 ...

  4. linux下安装Sublime Text3并将它的快捷方式放进启动器中和卸载Sublime

    Sublime Text是一个代码编辑器,我主要是用它来编辑python.下面就来简单说明下它在linux的安装过程吧! 1.添加sublime text3的仓库 首先按下快捷键ctrl+alt+t打 ...

  5. Ubuntu18.04下安装Sublime Text3并解决不能输入中文

    Ubuntu18.04下安装Sublime Text3并解决不能输入中文! 废话不多说,直接按顺序执行下面命令开始安装! wget -qO - https://download.sublimetext ...

  6. CentOS 7安装Sublime text3

    最近使用centos7,发现桌面有了大的改善,完全能够使用桌面进行开发.现在进行sublime text3的安装. 官网下载只有windows,ios,ubuntu这几个类型,我们选择ubuntu64 ...

  7. 手动安装sublime text3 文本编辑器是控制台

    1 本来想安装一个体积小.功能又强大的文本编辑器,百度了一圈sublime text3 的口碑不错,然后就安装试试吧, 下了以后安装成功后,看到介绍sublime text3功能强大是因为他可以安装多 ...

  8. [转] Ubuntu16.04完美安装Sublime text3

    转载自:https://www.cnblogs.com/hupeng1234/p/6957623.html 1.安装方法 1)使用ppa安装 sudo add-apt-repository ppa:w ...

  9. centos6.5安装sublime Text3破解版

    安装后的效果图: 在csdn上找到了一个破解版. http://download.csdn.net/download/phpscott2/5356561 安装后,能够运行,但每次打开都提示没有安装py ...

随机推荐

  1. python——父类与子类的一些说明

    Python中类的初始化方法是__init__(),因此父类.子类的初始化方法都是这个,如果子类不实现__init__()这个函数,初始化时调用父类的初始化函数, 如果子类实现了这个函数,则要在这个函 ...

  2. CHM乱码解决方案!

    --希望对您有所帮助,闲暇之余请访问我的网店高清数据线 下载了一个日文的chm帮助文件,打开的时候,发现是乱码, CHM 文档不像IE浏览器一样,右键可以选择字符编码,非常不便. 原因可能是 CHM ...

  3. 设计模式——浅复制VS深复制

    背景 在学习原型模式的时候,採用了一个差别与其它模式的新方法.採用了"克隆(Clone)方法.通过实现ICloneable接口中的Clone()方法来达到克隆的目的. 代码实现过程中,存在了 ...

  4. C连接MySql

    连接数据库connect.c #include <stdio.h> #include <mysql/mysql.h> int main() { //MYSQL句柄 MYSQL ...

  5. 转Postman请求Https接口

    转自:https://blog.csdn.net/ONS_cukuyo/article/details/79172242 单向认证 像平常一样访问就行,无需做任何处理,只需要把http://变成htt ...

  6. hdu3685(几何重心与凸包结合)

    题意:给一个多边形(有可能是凹多边形).问有多少种可以使得它稳定放置的方式.当然稳定的原则就是重心做垂线在支撑点之内. 解法:由于有可能是凹多边形,所以先求出多边形的凸包,这是在放置时候会接触地面的全 ...

  7. nginx根据目录反向代理到后端服务器

    nginx根据目录反向代理到后端不同的服务器 server {         listen 80;         server_name demo.domain.com;         #通过访 ...

  8. CoreAnimation的使用小结

    參考:http://www.cnblogs.com/wendingding/p/3801157.htmlhttp://www.cnblogs.com/wendingding/p/3802830.htm ...

  9. Trie|如何用字典树实现搜索引擎的关键词提示功能

    Trie字典树 Trie字典树又称前缀树,顾名思义,是查询前缀匹配的一种树形数据结构 可以分为插入(创建) 和 查询两部分.参考地址极客时间 下图为插入字符串的过程: 创建完成后,每个字符串最后一个字 ...

  10. hdu 4454 Stealing a Cake(计算几何:最短距离、枚举/三分)

    题意:已知起点.圆.矩形,要求计算从起点开始,经过圆(和圆上任一点接触即可),到达矩形的路径的最短距离.(可以穿过园). 分析:没什么好的方法,凭感觉圆上的每个点对应最短距离,应该是一个凸函数,用三分 ...