- 如何查看當前的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