sublime小方法

      堕落了这么久,是时候让自己进入有计划的学习总结状态了。

      都说“工欲善其事,必先利其器”,所以就先从最基础的开发工具编辑器开始吧。对于编辑器我感觉主要还是看个人习惯,没有绝对的优劣排名,因为平时“SB”用的比较多,就先总结一些sublime的使用技巧吧。

一、菜单简介及常用快捷键

【Edit菜单】
1、line行操作快捷键
ctrl+] 增加缩进
ctrl+[ 减小缩进
ctrl+shift+D 复制当前行
ctrl+shift+K 删除当前行
ctrl+shift+↑ 当前行与上行交换位置(也可以选中多行上下移动位置)
ctrl+shift+↓ 当前行与下行交换位置

2、comment注释功能
ctrl+/ 注释当前行
ctrl+shift+/ 选中多行(块)进行注释

3、text文本操作
ctrl+shift+enter在当前行前插入一行
ctrl+enter在当前行后插入一行
ctrl+Delete 删除光标后的一个单词(以单词为单位向后删除)
ctrl+Backspace 删除光标前的一个单词(以单词为单位向前)
(普通的delete和Backspace对字母操作)
ctrl+shift+K 删除当前行
ctrl+K,ctrl+K 删除至end
ctrl+T 逐个单词向前移位

【select菜单】
ctrl+L快速选中当前行
ctrl+D快速选中光标所在单词word

【Find菜单】
ctrl+F 查找

【view菜单】
side Bar
ctrl+K,ctrl+B view or hide sidebar

【Goto菜单】
Goto Anything非常好用的功能,快捷键ctrl+P
[:num当前文件不同行之间跳转(类vi)]
输入路径、文件名,跳转到指定文件

【Tools菜单】
命令模式,此为sublime特有功能,快捷键ctrl+shift+P

【preferences菜单】
sublime的设置
settings-Default,默认设置,json格式,(可以修改)
settings-User,可以从Default中复制选项定制用户自己的显示效果
字体大小可以通过:ctrl+滚动鼠标变大变小
Color Scheme 颜色模式,默认是Monokai模式,比如夜晚可用Solarized(Dark)模式

二、实用方法

1. 更改变量名的几种方法
第一种方法:让 Cmd-D (Win: Ctrl-D)只选择同一个变量。
把光标移到第一个i后面,按 Cmd-D (Win: Ctrl-D),再按一次
限制:选取范围中不能有别的同名同类 token

更改变量名(1).jpg

第二种方法:自动选取所有同名同类 token
把光标移到第一个i后面,按 Ctrl-Cmd-G (Win: Alt-F3)
限制:会将别的作用域中的同名同类 token 都选中

更改变量名(2).jpg

第三种方法:Cmd-K, Cmd-D (Win: Ctrl-K, Ctrl-D) 跳过选区
这个方法能解决所有问题,先把光标移到第一个i后面,按 Cmd-D (Win: Ctrl-D),再按一次,这个token不想选中时只要分别按Cmd-k,Cmd-D(Win:Ctrl-K, Ctrl-D)就可以跳过这个选区,下面一个还不要的话再按一次跳过

更改变量名(3).jpg

2. 矩形(垂直)选区
第一种方法:按住鼠标中键(滚轮键)拖动选区可以进行垂直选择
矩形选区(1).jpg

第二种方法:只用键盘操作,首先把光标移动到我们要选中的矩形选区的左上角,按两下 Ctrl + Shift + Down (Win: Ctrl + Alt + UP),重复按 Shift + Right (Win: Shift + Right) 直到选中整个选区(UP和Right可根据情景选择)
矩形选区(2).jpg

矩形选区(3).jpg

3、更改HTML标签
第一种方法:按着Cmd (Win: Ctrl)不放双击标签的开头和结尾(也可以用上面更改变量名的方式选中一组标签)
更改HTML标签(1).jpg

第二种方法:如果标签中间内容很多,可以用Emmet插件,首先将光标移至标签的开头或结尾,然后按Cmd-Shift-K (Win: Ctrl-Shift-') 就能选中这组标签
4、2空格-4空格缩进快速切换
大家在项目中如果是多人协作可能会遇到缩进空格数不同的情况,这种时候当然是统一一下比较舒服啦。比如我要将4空格缩进转成2空格缩进,首先将目标代码复制到一个独立的编辑窗口中,然后在编辑器右下角的缩进选项菜单中选择Tab Width: 4,然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Tabs,然后在编辑器右下角的缩进选项菜单中选择Tab Width: 2,然后在编辑器右下角的缩进选项菜单中选择Convert Indentation to Spaces,然后你的文档就变成2空格缩进的了
缩进.jpg

三、推荐插件

1、Emmet(zenCoding)
一种快速的html、css编写方式。默认用tab键
2、Convert To UTF8
将文件编码从GBK转换成UTF8,快捷键Ctrl+Shift+C
3、JS Format
一个JS代码格式化插件。默认ctrl+alt+f
4、Git
代码版本管理
5、ChineseLocalization
汉化插件,支持无缝切换中文、日语、英文.

      暂时就这些吧,遇到其他技巧再总结

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容