今天在慕课网上找到一则讲解sublime的视频"快乐的sublime编辑器",老师happypeter的课程笔记可以在这里找到.
sublime 2 API, sublime 3 API, Package Control, Emmet,
就像老师说的编辑器是要不断的使用,然后掌握的.这里记录下自己的使用心得体会.
(1)列选择, 和mac不同,在windows下列选择是使用"shift+鼠标右键"或者直接使用鼠标中键来操作的.
(2)行间距, 在setting中配置. line_padding_top, line_padding_bottom
(3)在sublime3中做出改变,setting会立即响应.譬如,用快捷键改变了字体大小."font_size"的值会立即变化.而sublime2中不会立即响应.
(4)ctrl+p查找文件,可以输入[:, @, #]来定位. ':'是定位到具体行, '@'是定位到方法名, '#'定位到字符.
(5)做了其他动作,要返回到之前的编辑位置,可以使用快捷键"Alt+-"(Alt+减号).
(6)Emmet: Cheat Sheet, Actions, 有些在线的编辑器也支持Emmet例如CodePen
(7)全选标签内的一段内容使用"shift+ctrl+A".譬如<span>hello,world</span>按下快捷键会选中hello,world .
(9)自动补全在"Key Bindings Default"中的定义的是"ctrl+space".这个是中文系统的输入法切换快捷键. 应该在"Key Bindings User"中重新定义. 可以定义为"alt+space",我更喜欢"alt+."
(10)
在搜索引擎或者博客中搜索"sublime"得到的文章都没有直接看其自带的英文文档好. 打开Sublime软件->Help->Documentation 就能跳转到其官方文档. 也能找到其Unofficial Documentation .尽管是英文的但是还是比中文博客的作者们描述的更详尽.(英语真是很重要啊!)
找到一份sphinx中文文档, reStructuredText简明教程,
sublime插件
参考1,
(1) AutoFileName , 最优先安装的一个插件. 自动补全文件路径.
(2) Emmet , 不多说. 没装Emmet之前,输入html -> 按下tab -> 可以输出html模板. 装上Emmet之后, html -> tab -> 输出的仅仅是<html></html>. 如果要输出html模板需要带上参数.譬如: html:5, html:4s, html:4t, html:xt, !, (! 也可以得到html模板) 做这些操作前,必须将文件语法设置为 HTML : Set Syntax: HTML
(3) Terminal ,
(4)
一些可能被忽略的知识点
(1)打开Sublime软件 -> Help -> Documentation 就能跳转到其官方文档
(2)打开Sublime软件 -> Preferences -> Browser Packages 能打开电脑上package目录.
(3)打开CMD -> 输入 echo %APPDATA% -> 在我电脑(WIN7)上得到的是"C:UsersWXGAppDataRoaming" -> 在这个目录下的"Sublime Text 3"下能够找到"Packages/User"(存放的是用户自定义的一些文件).
(4)在一个已经保存过的文件上 -> 右键 -> Open Containing Folder -> 能够打开文件所在的目录.
(5)
设置
(1)Settings -> show_encoding : 设置为true将在状态栏显示文件的编码.
(2)
使用
(1) Alt + F3 快捷键全选所有符合条件的单词 -> 这可以产生多个光标,你懂的.
(2) Ctrl+Shift+K:删除整行。
(3) Ctrl+Shift+M:选中花括号里面的全部内容不包括{}
(4)