存档

2014年6月 的存档

Sublime Text 3 (Build 3059) license

2014年6月25日 1 条评论
 

今天在新装系统的电脑上安装了submit 3,遇到些问题记录下

这里有篇破解文档,有兴趣同学可以看看

10分钟破解Sublime Text 3 Build 3059/3061/306

 

license

 

下面直接给个license,用网上sublime text v2.x.keygen-lz0.exe 这个激活没搞成功,软件运行框没弹出来。

 

Package Control安装

sublime 3的package control的安装方式和sublime 2版本不同了,如果按老方法安装会提示

Traceback (most recent call last):
File “<string>”, line 1, in <module>
ImportError: No module named ‘urllib2’

打开命令执行面板输入(菜单栏-查看-显示面板)(快捷键 ctrl+`)

import urllib.request,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404’ + ‘e330c659d4bb41d3bdf022e94cab3cd0’; 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://sublime.wbond.net/’ + 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)

 

如果是sublime2 版本是输入

import urllib2,os,hashlib; h = ‘7183a2d3e96f11eeadd761d777e62404’ + ‘e330c659d4bb41d3bdf022e94cab3cd0’; 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()) ); by = urllib2.urlopen( ‘http://sublime.wbond.net/’ + pf.replace(‘ ‘, ‘%20’)).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), ‘wb’ ).write(by) if dh == h else None; print(‘Error validating download (got %s instead of %s), please try manual install’ % (dh, h) if dh != h else ‘Please restart Sublime Text to finish installation’)

 

 

sublime插件安装

以Zen Coding为例,点击快捷键 Ctrl + Shift + P 输入 Install 点击回车, 输入 Emmet 再点击回车.

 

常用配置

3059的光标变得很粗的问题

将下列配置放在用户设置文件的最后面——记得给原来的最后一行末尾添加一个半角逗号。

“caret_extra_top”: 1,
“caret_extra_bottom”: 1,
“caret_extra_width”: 1,

 

Sublime Text快捷键:

  • Ctrl+Shift+P:打开命令面板
  • Ctrl+P:搜索项目中的文件
  • Ctrl+G:跳转到第几行
  • Ctrl+W:关闭当前打开文件
  • Ctrl+Shift+W:关闭所有打开文件
  • Ctrl+Shift+V:粘贴并格式化
  • Ctrl+D:选择单词,重复可增加选择下一个相同的单词
  • Ctrl+L:选择行,重复可依次增加选择下一行
  • Ctrl+Shift+L:选择多行
  • Ctrl+Shift+Enter:在当前行前插入新行
  • Ctrl+X:删除当前行
  • Ctrl+M:跳转到对应括号
  • Ctrl+U:软撤销,撤销光标位置
  • Ctrl+J:选择标签内容
  • Ctrl+F:查找内容
  • Ctrl+Shift+F:查找并替换
  • Ctrl+H:替换
  • Ctrl+R:前往 method
  • Ctrl+N:新建窗口
  • Ctrl+K+B:开关侧栏
  • Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
  • Ctrl+F2:设置/删除标记
  • Ctrl+/:注释当前行
  • Ctrl+Shift+/:当前位置插入注释
  • Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
  • Ctrl+Shift+A:选择当前标签前后,修改标签用的
  • F11:全屏
  • Shift+F11:全屏免打扰模式,只编辑当前文件
  • Alt+F3:选择所有相同的词
  • Alt+.:闭合标签
  • Alt+Shift+数字:分屏显示
  • Alt+数字:切换打开第N个文件
  • Shift+右键拖动:光标多不,用来更改或插入列内容
  • 鼠标的前进后退键可切换Tab文件
  • 按Ctrl,依次点击或选取,可需要编辑的多个位置
  • 按Ctrl+Shift+上下键,可替换行

 

插件推荐

Sublime CodeIntel

代码自动提示

Bracket Highlighter

类似于代码匹配,可以匹配括号,引号等符号内的范围。

附录:

按住电脑键盘的 alt键, 即可出现菜单栏,不过再按一下alt键它又消失了,所以在它出现时 选择 view – show menu 即可将其固定住

再推荐一篇介绍插件的文章 http://www.oschina.net/translate/20-powerful-sublimetext-plugins

 

分类: linux 标签: ,