• 同步Sublime Text配置


    0. 写在最前面

    sublime是一款很好的跨平台代码编辑器,相信很多人都在用。但它的配置也是一件很烦的事,因此很多人都希望多个系统的sublime配置能够一样。本文就是讲解如何最正确地同步Sublime Text的配置。

    网上很多教程其实都是错的,官网给出了最好的同步建议:
    https://packagecontrol.io/docs/syncing

    不想看英文的我简单说下。

    1. 同步用户设置

    网上很多人说要同步整个Packages/Installed Packages/文件夹,这是错的!!!!因为有些包在不同系统下是不一样的,Linux下能用,在Windows就不一定能用。最好的方法是同步用户设置,然后让Package Control自己去重新下载!!

    1. 在软件中打开Preference->Browse Packages
    2. 在打开的文件夹中找到到User文件夹
    3. User文件夹备份即可(你可以用github,也可以用百度云,甚至可以直接用U盘复制)

    如果是github备份的话,可以写个.gitignore文件删掉一些缓存文件。至于怎么用github或者怎么用.gitgithub,请自己百度,作为一个程序员连github都不知道的话也不会用Sublime不是?

    2. 安装Package Control

    在新的环境安装完成Sublime Text后,首先需要安装Package Control

    安装方法有两种,一种是通过命令行安装,另一种是直接下载包安装。官网安装方法:https://packagecontrol.io/installation#st3

    • 命令行方法
      Ctrl + `打开Sublime Text的命令行,在其中输入以下命令并按下确认键即可(注意,下面命令针对Sublime3,如果是2的话请到上面的安装链接找)

    import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)

    但我在Windows下安装失败了(Linux下可以),只能自己下载安装。

    • 人工安装
    1. 点击 Preferences > Browse Packages到文件夹
    2. 回到上一层目录找到Installed Packages文件夹
    3. 下载Control.sublime-package然后复制到Installed Packages目录下。下载目录:https://packagecontrol.io/Package Control.sublime-package
    4. 重启sublime

    然后将自己备份的User文件夹替换掉现有的就行。

    PS:我的配置github地址https://github.com/HaoQChen/SublimeSetting参考很多博客配置的,最终样子长这样:
    在这里插入图片描述
    喜欢的话帮我github点个赞呗。


    喜欢我的文章的话Star一下呗Star

    版权声明:本文为白夜行的狼原创文章,未经允许不得以任何形式转载

  • 相关阅读:
    linux下删除修改时间为某天之前的文件
    SPRING-MVC访问静态文件,如jpg,js,css
    [转]Kafka/Metaq设计思想学习笔记
    C++类型转换总结
    蓄水池抽样
    Cracking the coding interview--Q2.4
    Cracking the coding interview--Q2.3
    Cracking the coding interview--Q2.2
    魅蓝note2在ubuntu14.04下mtp模式无法自动mount的解决方法
    让reddit/r/programming炸锅的一个帖子,还是挺有意思的
  • 原文地址:https://www.cnblogs.com/HaoQChen/p/11048582.html
Copyright © 2020-2023  润新知