- 如何查看当前的scope name?(文档类型,一般用在snippet中)
view.scope_name(view.sel()[0].b)【注:其中view.sel()[0].b
等价于view.sel()[0].begin()
】
网上很多答案给”syntax_name“,但这已经是旧方法了。
这个链接把scope name做成snippet太棒了
后来发现mac下面有一个更好的方法:Ctrl+⇧+p直接就出来了,还可以copy. - sublime的snippet(代码片段)可以都收在
${packages}/User/snippets
文件夹下面,注意必须命名为snippets。
比如:E:\program files\Sublime Text 3\Data\Packages\User\snippets
mac下的地址默认为:/Users/jeffrey/Library/Application\ Support/Sublime\ Text 3/Packages/User/Snippet
- snippet中${0}的作用是指定最后一次tab跳到的地方。
- sublime中没有内置的清空控制台操作,如果实在需要用trick技巧
print('\n'*100)
。当然实际上还有一款sublime插件可以做到ClearConsole。信息来源
python api 学习
http://www.sublimetext.com/docs/3/api_reference.html
view.size()
a method which tells you the number of characters in the current file.
Mac 下的使用经验
分屏:⌘+⌥+2(等数字键)
sublime的内存占用会增长,比如格式化多次操作后。此时可能会出现卡死的现象。目前的解决方案是强制退出,然后重新进。内存回复正常
相关文档
sublime官方文档
https://www.sublimetext.com/docs/3/
sublime非官方文档
http://docs.sublimetext.info/en/latest/reference/key_bindings.html?highlight=keymap