zoukankan      html  css  js  c++  java
  • fedora25 安装sublime text3

    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要求自动格式化了,一屏的白框几乎都消失了。

  • 相关阅读:
    浅析Android中的消息机制
    Delphi 调用webservice接口
    进程间的相互调用与参数传递【Delphi版】
    网络上可供测试的Web Service
    mysql复制功能——“masterslave”结构
    SQL Server 2008 事件探查器【转】
    mysql常用存储引擎对比(转)
    线程池基本理论
    中国金融体系简略图
    《Windows核心编程》学习笔记(6)– 线程的创建、与进程的关系、伪句柄转换
  • 原文地址:https://www.cnblogs.com/weikunzz/p/6710528.html
Copyright © 2011-2022 走看看