我爱编程

你好Sublime请多多指教

2018-01-28  本文已影响0人  逍遥AMI

题记:之前一直使用的webStorm作为前端开发的编辑器,因为觉得太占内存了,想换一个轻量编辑器。所以开始学习sublime。初次使用,还是挺不错的。现在记录一下自己安装以来所做的扩展、遇到的问题,和一些快捷键的收集。这也是自己第一个网上记录东西,并且试试使用Markdown语法

安装sublime

自己一贯喜欢安装最新的版本,所以直接在sublime官网下载了最新的Sublime Text 3

激活Sublime Text3
点开Help,填入注册码
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

安装之后要做的第一步就是安装 Package Control,只有这样才能对我们的sublime进行扩展,下载合适的组件,更加方便我们的开发。根据官方指导,需要在控制台输入一段Python代码,控制台可以通过ctrl+`或者在View > Show Console菜单中打开。然后将下面这段Python代码(Package Control获取最新的代码)粘贴进去:

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)

现在可以开始对自己的sublime进行扩展了,赋予它个性化的设置,使它更适合你的使用

插件安装

通过快捷键Ctrl+Shift+P打开Package Control来进行一些扩展的管理,在打开的输入框中输入install,根据提示选择Install Package。现在额可以开始加载自己想要的插件了。

问题
自己在打开安装插件功能遇到过打开失败的错误,打开控制台看到是channel_v3.json文件加载失败了,可能是网络的问题的,搜索发现可以自己指定channel_v3.json加载的路径,将其放到自己能请求到的地址下,比如GitHub中,通过修改菜单路径Preferences>Package Settings>Package Control>Settings User来修改路径。
修改或增加属性:

"channels":
  [
      "https://packagecontrol.io/channel_v3.json",
      "https://raw.githubusercontent.com/Bxiaoyao/learnnode/master/channel_v3.json"
  ],

下面记录一下自己收集的几个插件:

主题(Themes)

问题
再记录一下自己遇到的另一个问题弹窗提示Dependency import failed:插件的前置条件不足,可以ctrl+`控制台查看错误插件,然后在remove package中删掉;或者可以在ctrl+shift+p,然后输入satisfy dependencies,来让它自动完成依赖类库的下载

快捷键

列出自己收集的一些快捷键操作

根据使用场景:
选择(Selecting)

快速查找&替换

标准查找&替换

关键字查找&替换

Sublime Text 的查找有不同的模式: Alt + C 切换大小写敏感(Case-sensitive)模式, Alt + W 切换整字匹配(Whole matching)模式,除此之外Sublime Text还支持在选中范围内搜索(Search in selection),这个功能没有对应的快捷键,但可以通过以下配置项自动开启。
"auto_find_in_selection": true

正则表达式查找&替换

多文件搜索&替换

跳转到文件

跳转到符号

跳转到某行

组合跳转

窗口(Window)

屏幕(Screen)

书签

上一篇 下一篇

猜你喜欢

热点阅读