本文发表于 3652 天前,其中的信息可能已经事过境迁
文章摘要

  Sublime Text,是这个地球上最好的代码编辑器,没有之一。因为在过去的一段时间里,我使用的版本是SublimeText2,所以听说Sublime Text3版本稳定后,决定开始尝鲜。哈哈,我就是这么一个"喜新厌旧"的人!Sublime的强大不仅仅在它优雅的外表,更为重要的是她无可匹敌的扩展性,就是说我们可以通过插件来扩展它的功能,这对于一个喜欢DIY的人来说简直是无法抗拒的诱惑。不过在接收这些诱惑前,我们需要一个工具Package Control,它是Sublime里最为基础、最为重要的插件,好了,现在问题来了,Sublime怎么安装Package Control!

  在Sublime Text2下我们可以通过CTRL+~打开控制台,然后输入代码:

import urllib2,os; 
pf='Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
os.makedirs( ipp ) 
if not os.path.exists(ipp) 
   else None; 
urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); 
open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' 
+pf.replace( ' ','%20' )).read()); 
print( 'Please restart Sublime Text to finish installation')

  可是到了Sublime Text3下,因为版本不同的关系,内部API发生变化,因此需要使用新的代码:

import urllib.request,os; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' 
+ pf.replace(' ','%20')).read())

  当代码因为某些原因无法正常工作的时候,我们可以手动安装Package Control:

git clone git@github.com:wbond/package_control.git
  • 通过Preferences->Browser Packages进入Installed Packages目录
  • 重新启动Sublime,然后Enjoy it!
赞赏博主
相关推荐 随便逛逛
记一次从已损坏的 Git 仓库中找回代码的经历 本文讲述了作者在使用 Git 过程中遇到的仓库损坏问题及其解决方法。作者首先介绍了 Git 损坏的迹象,如本地分支消失和错误的 Hash 指针,并提出了可能的解决办法,如删除 `.git` 目录后重新初始化仓库。然后,作者通过使用 `git reflog` 和 `git fsck` 命令,找到了丢失的对象,并尝试了手动解包和创建临时分支。最终,通过 `git fsck --lost-found` 命令,作者成功恢复了丢失的提交,并强调了在 Git 仓库损坏时尽量修复而不是删除 `.git` 目录的重要性。文章还提供了 Git 恢复和撤销操作的各种命令,以及推荐了 Fork 这个 Git GUI 工具,并附有参考链接。
在 WSL 中使用 Linux 桌面环境的尝试与总结 博主分享了自己在使用Windows Subsystem for Linux (WSL)的过程中,尝试在WSL上使用Linux桌面环境的经历。WSL允许用户在Windows 10上直接运行Linux环境,但默认仅提供命令行界面。博主介绍了两种在Windows上使用Linux桌面环境的方法:XServer和远程桌面,并重点讲述了通过XServer实现的方式。通过安装VcXsrv等XServer软件,并在WSL中安装Ubuntu桌面环境,博主成功运行了Ubuntu的Unity桌面。此外,博主还尝试了Elementary OS的Pantheon桌面环境和Linux Deepin的DDE桌面环境,但遇到了一些问题,如Elementary OS的桌面环境安装失败,而Deepin DDE安装顺利但启动困难。博主建议在WSL下应选择轻量级桌面环境,并推荐了xfce作为友好的选择。最后,博主表达了对Linux桌面环境市场混乱的看法,认为这是Linux在桌面市场输给Windows的原因之一。
评论 隐私政策