点击ctrl + ~
(或者点击菜单view –> show console) ,复制粘贴上面链接中图里的部分,回车即可。
第三步,安装插件
安装方法一:快捷键ctrl+shift+p
(mac: command+shift+p
),输入install package
回车,然后输入你想安装的包的名称,回车;
安装方法二:当然你也可以打开Browse Packages文件夹,然后去github等平台clone下相关插件放在这里即可。
不管哪个方法,装完记得重启sublime(并不是所有插件都要重启,但重启一下也无妨)
这里仅列举我常用的一些插件,如果你知道有更好的一欢迎推荐
-
*Sublime Linter: 新版本不是简单地把所有的Linter放在一个包中,而是允许用户在升级时选择并安装自己经常使用的Linter;
-
*Emmet: html+css插件,简化输入,快速匹配,前端开发必装;
-
*javascriptNext: ES6语法插件(当然,也可以用Babel,这个功能更强大);
-
Babel: 这个比上一个更强大;
-
css3_syntax: css3语法库;
-
Sass Build: Sass插件,
command + B
激活使用; -
SideBarEnhancements: 丰富侧边栏右键菜单;
-
git: 将Git整合进Sublime,使你可以在SublimeText中运行Git命令;
-
markdown Editing: markdown语法;
-
markdown Perview: markdown预览;
-
MarkdownTOC: 为 Markdown 文档自动生成目录
-
colorHighlighter: 取色和颜色预览;
-
DocBlockr: 生成文档范式,有助于添加标准注释块;
-
Less: less 语法高亮;
-
less2css less 转换为 css
-
SublimeCodeIntel: 自动填充,支持几乎所有语言;
-
Autoprefixer: 自动添加css浏览器兼容前缀;
-
AngularJS: AngularJS 语法库;
-
jsFormat: javascript序列化;
-
cssFormat: css序列化;
-
YUI Compressor: 代码压缩;
-
fix mac path: 修复 mac下插件包路径问题
-
tern_for_sublime: 光标辅助操作
-
SublimeR
真题解析、进阶学习笔记、最新讲解视频、实战项目源码、学习路线大纲
详情关注公中号【编程进阶路】
EPL: Python 编译运行插件
less2css 在 mac 下需要 less 包,可以根据需要安装:
npm install less -gd
npm install less -g less-plugin-autoprefix
npm install less -g less-plugin-clean-css
less2css 在 windows 下需要安装 lessc 并配置环境变量
其他
删除库
方法1:在perferences -> Browse Packages中删除对应文件夹即可;
方法2:快捷键ctrl+shift+p
(mac: command+shift+p
),输入remove package
回车,然后输入(找到)你想删除的包的名称,回车。
不管哪个方法,删完记得重启sublime(并不是所有插件都要重启,但重启一下也无妨)
快捷键
注: 图片来自网络
- 文件操作
| mac快捷键 | win/linux快捷键 | 功能描述 |
| — | — | — |
| ⌘N
| ctrl + N
| 新建文件 |
| ⌘O
| ctrl + O
| 打开文件 |
| ⌘S
| ctrl + S
| 保存文件 |
| ⌘⇧S
| ctrl + shift + S
| 另存文件 |
| ⌘⌥S
| | 保存全部文件 |
| ⌘W
| Ctrl + W
| 关闭当前文件 |
2. 文本编辑
| mac快捷键 | win/linux快捷键 | 功能描述 |
| — | — | — |
| ⌘A
| ctrl + A
| 全选 |
| ⌘C
| ctrl + C
| 复制 |
| ⌘X
| ctrl + X
| 剪切 |
| ⌘V
| ctrl + V
| 粘贴 |
| ⌘/
| ctrl + /
| 注释 |
| ⌘⌥/
| ctrl + shift + /
| 块注释 |
| ⌘Z
| ctrl + Z
| 撤销 |
| ⌘Y
| ctrl + Y
| 恢复撤销 |
| ⌘⇧↩
| Ctrl + Shift + Enter
| 在当前行前插入新行 |
| ⌘↩
| Ctrl + Enter
| 在当前行后插入新行 |
| ^⇧K
| Ctrl + Shift + K
| 删除行 |
| ⌘⇧D
| Ctrl + Shift + D
| 复制(多)行 |
| ⌘J
| ctrl + J
| 合并(多)行 |
| ⌘KK
| Ctrl + K + K
| 从光标处删至除行尾 |
| ⌘K⌫
| | 从光标处删除至行首 |
| ⌘KU
| ctrl + K + U
| 改为大写 |
| ⌘KL
| ctrl + K + L
| 改为小写 |
| ⌘⇧V
| Ctrl + Shift + V
| 粘贴并自动缩进 |
| ⌘⌥V
| Ctrl + K + V
| 从历史中选择粘贴 |
| ⌘]
| tab
| 向右缩进 |
| ⌘[
| shift + tab
| 向左缩进 |
| ⌘^↑/↓
| Ctrl + shift + ↑/↓
| 交换2行位置 |
| ⌘⌥]
| Ctrl + shift + ]
| 展开标签 |
| ⌘⌥[
| Ctrl + shift + [
| 折叠关闭标签 |
| ⌘⌥KJ
| Ctrl + K + J
| 展开全部标签 |
| ⌘⌥KT
| Ctrl + K + T
| 折叠标签属性 |
| ⌘⌥Kn
| Ctrl + K + n
| 折叠第n级标签 |
3. 光标、选区操作
| mac快捷键 | win/linux快捷键 | 功能描述 |
| — | — | — |
| ⌘U
| ctrl + U
| 软撤销(可撤销光标移动) |
| ⌘⇧U
| ctrl + shift + U
| 软重做(可重做光标移动) |
| ⌘L
| ctrl + L
| 选择行(重复按下将下一行加入选择) |
| ⌘D
| Ctrl + D
| 选择词(重复按下时多重选择相同的词进行多重编辑) |
| ⇧↑/↓
| shift + ↑/↓
| 向上/下选中多行。 |
| ⇧←/→
| Shift + ←/→
| 向左/右选中文本。 |
| ^⇧M
| ctrl + shift + M
| 扩展选区至对应的括号 |
| ^⇧A
| ctrl + shift + A
| 扩展选区至对应的标签 |
| ^⇧A
| ctrl + shift + Space
| 扩展选区至对应的作用域 |
| ^⇧↑/↓
| ctrl + ↑/↓
| 扩展选区至文件开头/结尾。 |
| ⌘⇧L
| Ctrl + Shift + L
| 将选区转换成多个单行选区 |
| ^⇧←/→
| Ctrl + Shift + ←/→
| 向左/右单位性地选中文本。 |
| ^-
| ctrl + -
| 光标跳回上一个位置 |
| ^⇧-
| ctrl + shift + -
| 光标恢复位置 |
| ⌥←/→
| Ctrl + ←/→
| 向左单位性地移动光标,快速移动光标。 |
| ⌘⇧↑/↓
| Ctrl + Alt + ↑/↓
| 向上/下添加多行光标,可同时编辑多行。 |
4. 查找替换操作
| mac快捷键 | win/linux快捷键 | 功能描述 |
| — | — | — |
| ⌘f
| ctrl + f
| 查找 |
| ⌘⌥f
| chrl + h
| 查找并替换 |
| ⌘⌥g
| | 查找下一个符合当前所选的内容 |
| ⌘^g
| | 查找所有符合当前选择的内容进行多重编辑 |
| ⌘⇧F
| ctrl + shift + f
| 在所有打开的文件中进行查找 |
5. 窗口操作
| mac快捷键 | win/linux快捷键 | 功能描述 |
| — | — | — |
| ⌘⇧N
| Ctrl + Shift + N
| 打开一个新的sublime窗口 |
| ⌘⇧W
| Ctrl + Shift + W
| 关闭窗口 |
算法刷题
大厂面试还是很注重算法题的,尤其是字节跳动,算法是问的比较多的,关于算法,推荐《LeetCode》和《算法的乐趣》,这两本我也有电子版,字节跳动、阿里、美团等大厂面试题(含答案+解析)、学习笔记、Xmind思维导图均可以分享给大家学习。
写在最后
最后,对所以做Java的朋友提几点建议,也是我的个人心得:
-
疯狂编程
-
学习效果可视化
-
写博客
-
阅读优秀代码
-
心态调整