为什么要用sublime_text
Sublime Text的优秀特性:
1,多行选择功能
2,提供了支持VIM兼容模式
3,启动速度快
4,命令模式
5,提供各种使用插件
sublime给我的感觉是比较快,而且插件还不错,感觉可以用作主要的文本编辑器。感觉比ue快,方便。安装比较容易,啪啪啪就搞定了。
一、基本使用
1,Ctrl + N新建一个窗口
2,分屏:在view的layout中选择,快捷键的设置则如下:
Alt+Shift+1 Single 独屏
Alt+Shift+2 Columns:2 纵向二栏分屏
Alt+Shift+3 Columns:3 纵向三栏分屏
Alt+Shift+4 Columns:4 纵向四栏分屏
Alt+Shift+8 Rows:2 横向二栏分屏
Alt+Shift+9 Rows:3 横向三栏分屏
Alt+Shift+5 Grid 四格式分屏
3,替换操作
Ctrl + Enter 进行替换,这里可以用正则表达式,选取指定模块,用好替换,处理文本很方便。
4,设置字体、属性等
打开首选项的设置里,可以进行设置,比如字体设置:
设置完之后立即生效,其他的快捷键修改都可以在这里找到。line_numbers则表示显示行号
5,安装插件
插件官网:https://packagecontrol.io/
可以找到Package control,安装了之后就可以通过
ctrl + shift + p调出Package control,用来安装插件。
6,调出/关闭导航栏
ctrl+k +b,记住先按k再按b
7,相关行操作
在edit中找到line,有增加缩进、减少缩进,删除行、复制行等操作
8,增加注释
在edit下的comment里,可以增加注释,操作和eclipse类似。
9,选择功能
比较常用的选择功能:ctrl+l选中这一行,比较有意思的是ctrl+d,它会选择这个单词,再来一次ctrl+d它会选中同一个单词,并且可以有同行编辑
二、比较好用的功能介绍
1,跳转
ctrl + p:模糊匹配文件,可以实现快速跳转
比如输入:20,会跳转到20行
重点讲一讲goto anything特性:
在goto anything中,输入比如index.js,它会迅速找到相关的index.js且支持模糊查询,比如加入view/index.js则会更明确找到。
而在文件内部也是可以有导航的:
比如在css文件中输入@符号,就可以找到相应选择器
比如设置为js语法,输入@就可以选择相关函数
#加内容,可以选择本页面的相关元素
2,命令模式
在命令模式中可以设置相关文件的语法,比如设置为java、javascript。在文件的右下角也是一个设置语法的地方。
这个命令行模式还有一个好处,比如你不知道快捷键,但是大概知道想做什么,可以输入,查找命令。比如输入mini可以看到小视图minimap的操作,选择就可以关掉。
3,多行游标功能
这个功能算一大利器,编辑文本很好用。
几种用法:
(1)ctrl +d 每次选中一个单词,多选几次,既有多行游标功能。如果想跳过一个单词,采用ctrl + k, ctrl + d
(2)alt+ F3:同时选择选中的文本(多行)
(3)ctrl +a, ctrl + shift + l:选中全部文本,产生多行游标。
(4)按住shift + 鼠标右键拖动:可以在拖动的部分产生多行游标。
三、快捷键
快捷键按类型分列如下:
1、通用
↑↓← → 上下左右移动光标
Alt 调出菜单
Ctrl + Shift + P 调出命令板(Command Palette)
Ctrl + ` 调出控制台
2、编辑
Ctrl + Enter 在当前行下面新增一行然后跳至该行
Ctrl + Shift + Enter 在当前行上面增加一行并跳至该行
Ctrl + ←/→ 进行逐词移动
Ctrl + Shift + ←/→ 进行逐词选择
Ctrl + ↑/↓ 移动当前显示区域
Ctrl + Shift + ↑/↓ 移动当前行
3、选择
Ctrl + D 选择当前光标所在的词并高亮该词所有出现的位置,再次 Ctrl + D 选择该词出现的下一个位置,在多重选词的过程中,使用 Ctrl + K 进行跳过,使用 Ctrl + U 进行回退,使用 Esc 退出多重编辑
Ctrl + Shift + L 将当前选中区域打散
Ctrl + J 把当前选中区域合并为一行
Ctrl + M 在起始括号和结尾括号间切换
Ctrl + Shift + M 快速选择括号间的内容
Ctrl + Shift + J 快速选择同缩进的内容
Ctrl + Shift + Space 快速选择当前作用域(Scope)的内容
4、查找&替换
F3 跳至当前关键字下一个位置
Shift + F3 跳到当前关键字上一个位置
Alt + F3 选中当前关键字出现的所有位置
Ctrl + F/H 进行标准查找/替换,之后:
Alt + C 切换大小写敏感(Case-sensitive)模式
Alt + W 切换整字匹配(Whole matching)模式
Alt + R 切换正则匹配(Regex matching)模式
Ctrl + Shift + H 替换当前关键字
Ctrl + Alt + Enter 替换所有关键字匹配
Ctrl + Shift + F 多文件搜索&替换
5、跳转
Ctrl + P 跳转到指定文件,输入文件名后可以:
@ 符号跳转 输入@symbol跳转到symbol符号所在的位置
# 关键字跳转 输入#keyword跳转到keyword所在的位置
: 行号跳转 输入:12跳转到文件的第12行。
Ctrl + R 跳转到指定符号
Ctrl + G 跳转到指定行号
6、窗口
Ctrl + Shift + N 创建一个新窗口
Ctrl + N 在当前窗口创建一个新标签
Ctrl + W 关闭当前标签,当窗口内没有标签时会关闭该窗口
Ctrl + Shift + T 恢复刚刚关闭的标签
7、屏幕
F11 切换至普通全屏
Shift + F11 切换至无干扰全屏
Alt+Shift+1 Single 切换至独屏
Alt+Shift+2 Columns:2 切换至纵向二栏分屏
Alt+Shift+3 Columns:3 切换至纵向三栏分屏
Alt+Shift+4 Columns:4 切换至纵向四栏分屏
Alt+Shift+8 Rows:2 切换至横向二栏分屏
Alt+Shift+9 Rows:3 切换至横向三栏分屏
Alt+Shift+5 Grid 切换至四格式分屏