本文已被https://yourbatman.cn收录;女娲Knife-Initializr项目可公开访问;程序员专用网盘https://wangpan.yourbatman.cn;技术专栏源代码大本营:https://github.com/yourbatman/tech-column-learning;公号后台回复获得所有小而美的技术专栏
你好,这里是Java方向盘,我是,坐稳扶好,开始出发。
Title | Link |
---|---|
方向盘-工具/提高效率 | |
源代码 | https://github.com/yourbatman/FXP-java-ee |
程序员专用网盘公益上线,注册发送1G超小容量,帮你练习 | https://wangpan.yourbatman.cn |
Java开发软件包(Mac) | https://wangpan.yourbatman.cn/s/rEH0 提取码:javakit |
女娲工程 | http://152.136.106.14:8761 |
[Mac OS 12.5],[Sublime Text 4(build 4126)] |
??前言
最近几天,笔者经常使用它IDEA分享完快捷键系列,以为只有60个左右,没想到实际有100个。 一个。趁热打铁,今天用一篇文章简单介绍一下。Sublime Text 4
常用快捷键。
- 使用方向盘IDEA的60 和你分享一个快捷键,权力是为了提高效率(Git&Other&完结篇)
- 使用方向盘IDEA的60 和你分享一个快捷键,权力是为了提高效率(Live Template&Postfix Completion篇)
- 使用方向盘IDEA的60 与你分享一个快捷键,权利是为了提高效率(重构)
- 使用方向盘IDEA的60 与您分享一个快捷键,权利是为了提高效率(代码补充)
- 使用方向盘IDEA的60 与您分享一个快捷键,以提高效率(操作/调试)
- 使用方向盘IDEA的60 为了提高效率(视窗,选择文章),与你分享一个快捷键。
- 使用方向盘IDEA的60 为了提高效率(导航篇),与你分享一个快捷键。
- 使用方向盘IDEA的60 个快捷键分享给你,权为了提效(操作系统、终端篇)
之于Java开发者,IDEA用于开发代码,辅以一个快速打开普通文本文件的文本编辑器(又称高级记事本)。常见的高级文本编辑器有:Editplus、Notepad 、VSCode、UltraEdit、Atom、Sublime Text…各有优缺点,各有粉丝群体。
萝卜白菜各有所爱,我选Sublime Text
。笔者认为它主要有以下优点:
- 轻量,简洁,高效。窗口非常之简洁:
- 跨平台。像Editplus、Notepad 它们只支持windows同时使用平台Windows和Mac选手会不方便
- 非常丝滑,速度快,启动快。秒打开数百兆甚至G级文件,提示也非常快
- 支持多窗模式,提高效率。就这样。
- 支持所有主流语言的代码亮点。Java、SQL、Python、Properties、Yaml等等
- (自愿支付)。其收费模式非常独特:自愿支付(99美元,3年内免费升级,如果不升级,许可证总是有效的)。你可以一直使用它而不付费,只是偶尔谈论一个窗口让你付费,不影响正常使用
- 具有优秀的前端项目开发能力。如:项目管理、扩展工具、代码折叠、代码提示等。这是很多web开发人员选择将其作为开发工具的重要原因
作为后端开发者,前五个优势就足够了,轻量级和高性能就足够有吸引力了。
近年兴起的vscode以丰富的插件生态为优势,在市场份额越来越高。但笔者依旧认为若只把Sublime Text当使用文本编辑器时,优势仍然很明显
平时使用Sublime Text编辑多编辑文本,很少有人环顾四周。因此,本文结合自身经验介绍Sublime Text共享常用的快捷键。
?正文
本文基于Sublime Text 4.下载地址:http://www.sublimetext.com。
Sublime Text从4.x支持版本arm架构以及Apple Silicon系列芯片(M1、M1 Pro、M1 Max等),还有更好的上下文感知能力,更快GPU渲染速度。推荐使用最新版本。
Sublime Text 快捷键
本文基于Sublime Text 4版本,build 4126。 为了事半功倍,快捷键一直在努力。
?全屏/退出全屏
Key | command control F |
---|
说明:这个快捷键几乎可以用于所有软件。
?命令面板
Key | command shift P |
---|
功能很强大,有点像IDEA里的Action功能。
设置语法格式
打开偏好设置
开发快捷键绑定
?搜索面板(文件、类别)
Key | command P |
---|
通过此面板,可以快速查找文件、css的类、html的标签等等。
找文件
在css文件中找类
输入@在找class类名
在Properties文件中找key
输入@在Properties文件中查找kv
在Yaml文件中找值
输入#在yaml在文件中找到值
跳到指定行/列
也可以理解为,。输入:行
或者:行:列
,您可以将光标定位到指定位置。
如::3:4
表示定位为3行4列
?新建tab页/文件
Key | command N |
---|
说明:这个快捷键几乎可以用于所有软件。一些软件是新建的Tab页是command T
,而command N
是新建window窗口,比如Chrome。
?新建Window
Key | command shift N |
---|
说明:这个快捷键几乎可以用于所有软件。p
✌关闭tab页/文件
Key | command + W |
---|
说明:此快捷键可用于几乎所有软件。
✌关闭Window
Key | command + shift + W |
---|
说明:此快捷键可用于几乎所有软件。
✌多tab页间切换
Action Name | Key |
---|---|
tab页向左切 | command + shift + [ |
tab页向右切 | command + shift + ] |
循环切 | control + tab |
说明:此快捷键可用于几乎所有软件。包括谷歌浏览器、IDEA等
✌合并行
Key | command + shift + J |
---|
将选中区域中的多行,常用于html、css里的行合并,后端程序员用得不多~ 按下command + shift + J
快捷键后结果为:
✌选中行
Key | command + L |
---|
无论光标在上面位置,选中光标所在行的。再按一次继续选中下一行
✌复制行
Key | command + shift + D |
---|
复制光标所在,插入到下一行。注意:。
IDEA的复制行快捷键为command + D
✌移动行
Key | command + control + ↑/↓ |
---|
将光标所在行向上/向下移动,若光标选中有多行,则移动所有选中行。
✌剪切行
Key | command + X |
---|
此快捷键含义是剪切(内容放进剪切板):
- 当光标有选中字符时,只剪切选中部分
- 当光标没有选中任何字符时,剪切本行所有内容
- 由于此效果看起来像删除行一样,不少同学把它当做删除行,其实是不准确的
✌删除行
Key | control + shift + K |
---|
一次删除一整行,若光标选中有多行,则删除所有选中行。这个快捷键才是。
✌删除行:从光标处删除到行尾
Key | command + KK |
---|
需要哟。从光标所在位置,删除本行光标后面所有内容(包括特殊符号等一切元素)
✌删除行:从光标处删除到行头
Key | command + Delete |
---|
✌大小写切换
Action Name | Key |
---|---|
切换为大写(Uppercase) | command + KU |
切换为小写(Lowercase) | command + KL |
✌选中单词
Key | command + D |
---|
按一下,选中当前整个单词;再按一下,选中下一个相同的单词。
如下图所示:每按一下就会选中下一个单词
✌选中单词(批量选中全部相同的单词)
Key | command + control + G |
---|
如果你嫌使用command + D
一个个选中太慢,那么这个快捷键可以一步到位:批量选中全部相同的单词。 这个批量选中的快捷键好用极了,在批量编辑中发挥有非常大的作用。笔者这里例句了几个case,你可以结合此快捷键联系一下。
case 1:将所有key的最后面全部加上.value
。比如:cn.yourbatman.name = YourBatman
-> cn.yourbatman.name.value = YourBatman
cn.yourbatman.name = YourBatman
cn.yourbatman.age = 18
cn.yourbatman.country = cn
cn.yourbatman.site = https://yourbatman.cn
cn.yourbatman.wechat = fsx1096342982
case 2:将下面内容
1:A
2:B
3:C
11:AA
12:BB
13:CC
101:AAA
102:BBB
103:CCC
1001:AAAA
1002:BBBB
1003:CCCC
10001:AAAAA
10002:BBBBB
10003:CCCCC
改变为:
1,2,3,11,12,13,101,102,103,1001,1002,1003,10001,10002,10003
case 3:将下面转换内容为SQL的in语法(逗号分隔),这个case非常常见了吧,试着操作一下吧
1
2
3
9
10
11
12
35
39
40
41
101
104
1003
1675
改变为:
1,2,3,9,10,11,12,35,39,40,41,101,104,1003,1675
✌列编辑模式(选中多行)
Key | command + shift + L |
---|
先选中多行,再按下快捷键,,这就是所谓的列编辑模式。列编辑模式一般用于对一堆的文本做批量编辑,非常实用。进入列编辑后,配合shift、option来移动光标,发挥更好效果。
单行列编辑并无意义,因此都是先选中多行(鼠标选中,或者command + A全选),然后按command + shift + L
进入列编辑模式: 或者批量编辑(选中)部分: 除此之外,还有两种方式可以列编辑,按需使用:
- option + 竖向移动鼠标
- control + shift + ↑/↓
✌任意位置换到下一行
Key | command + Enter |
---|
在下一行插入新行,。command + shift + Enter表示在上一行插入新行,实用得相对较少
Tips:IDEA里快捷键为shift + enter
✌整行注释/返注释
Action Name | Key |
---|---|
行注释 | command + / |
快注释 | command + option + / |
一般来讲,行注释快捷键使用得多。
能够根据不同语言环境,使用不同的注释符号。如://、/* */、--、#
。
Properties注释
# k1 = v1
Css注释
/*font-size: 20px;*/
Java注释
// import java.util.Map;
SQL注释
-- select *
✍总结
本文介绍了Sublime Text 4
的常用快捷键,根据自身经验予以介绍,笔者觉得够用了。如若你是一名Web开发者,大概率常用的更多,这里我就不班门弄斧了。
从IDEA的100+快捷键,到Sublime Text 4的常用快捷键合集。Java后端开发者最常用的两大工具的快捷键就介绍完毕了,寄希望通过这几篇文章的分享,能对你有所帮助,在提效的道路上一直前行。
最后,还是补上那句话:快捷键没有任何技巧性,练就完了!
本专栏上下文
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(Git&Other&完结篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(Live Template&Postfix Completion篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(重构篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(代码补全篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(运行/调试篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(视窗、选择篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(导航篇)
- 【方向盘】使用IDEA的60+个快捷键分享给你,权为了提效(操作系统、终端篇)
- 【方向盘】超爱的IDEA提效神器Save Actions,卸载了
- 【方向盘】利用IDEA代码审查能力,来保证代码质量
- 【方向盘】是如何高效的使用IntelliJ IDEA
推荐阅读
- 【方向盘】蚂蚁金服上市了,我不想努力了
- 【方向盘】每人送1G超小容量,“BAT网盘”免费助你做减法
- 【方向盘】因“双减”失业,厉经9面,终获美团外卖L8的Offer
我是:前25年不会写Hallo World、早已毕业的。高中时期《梦幻西游》骨灰玩家,网瘾失足、清考、延期毕业、房产中介、保险销售、送外卖…是我不可抹灭的黑标签
- 🎓2013.07 清考、毕业答辩3次未通过、延期毕业
- 🏷2013.08-2014.07 宁夏中介公司卖二手房1年,毕业后第1份工作
- ️️🏷2014.07-2015.05 荆州/武汉,泰康人寿卖保险3月、饿了么送外卖2月,还有炸鸡排、直销等第2345份工作
- 🏷2015.08 开始从事Java开发,闯过外包,呆过大厂!擅长抽象思维,任基础架构团队负责人
- 🏷2021.08 因“双减政策”失业!历经9面,终获美团外卖L8的offer
- 🙅🏻♀️Java架构师、Spring开源贡献者、CSDN博客之星年度Top 10、领域建模专家、写作大赛1/2届评委
- 📚高质量代码、规范践行者;DDD领域驱动深度实践;即将出版书籍
《Spring奇淫巧技》
序号 | 专栏名称 | 简介 |
---|---|---|
01 | 【方向盘】-程序人生 | 程序人生,人生程序 |
02 | 【方向盘】-资讯/新特性 | IDEA、JDK、Spring技术栈…新特性 |
03 | 【方向盘】-IntelliJ IDEA | 熟练使用IDEA就相当拥有物理外挂,助你高效编码 |
04 | 【方向盘】-Bean Validation | 熟练掌握数据校验,减少90%的垃圾代码 |
05 | 【方向盘】-日期时间 | 帮你解决JDK Date、JSR 310日期/其实 的一切问题 |
06 | 【方向盘】-Spring类型转换 | Spring类型转换-框架设计的基石 |
07 | 【方向盘】-Spring static | static关键字在Spring里的应用 |
08 | 【方向盘】-Cors跨域 | 关于跨域请求问题,本专栏足矣 |
09 | 【方向盘】-Jackson | Almost Maybe是最好的Jackson专栏 |
10 | 【方向盘】-Spring配置类 | 专讲@Configuration配置类,你懂的 |
11 | 【方向盘】-Spring技术栈 | 暂无所属小分类的,Spring技术栈大分类 |
12 | 【方向盘】-JDK | 暂无所属小分类的,JDK技术栈大分类 |
13 | 【方向盘】-Servlet | Servlet规范、Web相关内容专题 |
14 | 【方向盘】-Java EE | 从Java EE到Jakarta EE,30年弹指一挥间 |
15 | 【方向盘】-工具/提效 | 开发工具、软件工具,目标是提效 |
16 | 【方向盘】-Spring技术栈新特性 | Spring Framework、Spring Boot、Spring Cloud、Spring其它技术 |
17 | 【方向盘】-基本功 | 每个Javaer,都需要有扎实的基本功 |
… | … | … |
99 | 大多数专栏均配有源代码,都在这里 |
- 源代码库地址:https://github.com/yourbatman/tech-column-learning
- CSDN主页:https://blog.csdn.net/f641385712
- 掘金主页:https://juejin.cn/user/430664289367192
- 博客园主页:https://www.cnblogs.com/yourbatman
- 个人博客主页:https://yourbatman.cn
- 个人网盘主页:https://wangpan.yourbatman.cn