最近又把shell捡回来了,发现sublime写语言真的方便。
一.基础操作
1.文件管理
-
新建文件:
Ctrl + N(Mac:Cmd + N)。新建后,Sublime 默认是纯文本格式,保存时加上后缀名(如.py)才会激活语法高亮。 -
打开文件:
Ctrl + O(Mac:Cmd + O)。会弹出系统窗口让你选文件。 -
保存 / 另存为:
Ctrl + S(Mac:Cmd + S)保存;Ctrl + Shift + S(Mac:Cmd + Shift + S)另存为新文件。 -
关闭当前文件:
Ctrl + W(Mac:Cmd + W)。如果没保存,会弹窗提醒你。
2. 光标移动(摆脱鼠标的关键)
逐字移动(左右) 左右键← / →
逐词跳跃(跨单词) crtl+ ← / →
移动到行首/行尾 Home/ End 或者 shift +Home/End
移动到文件开头/结尾 Ctrl + Home / End 或者 Ctrlshift+Home/End
向上/下翻页(不移动光标) PageUp / PageDown
3. 文本选择
逐字选择 shift+← / →
逐词选择 shift+Ctrl+← / →
选中当前整行 crtl+L,连续按会继续选中下一行
全选 Ctrl+A
4. 增删改查
删除整行 Crtl+shift+k
复制当前行 Ctrl+shift+D
交换上下行 Ctrl+shift+↑ / ↓
撤销 / 重做 Ctrl+z(撤销)Ctrl+y(重做)
当前文件内查找
-
打开查找框:
Ctrl + F -
在查找框里输入关键词,按
Enter跳转到下一个匹配项,按Shift+Enter跳转到上一个。 -
按
Alt + Enter可以一次性选中所有匹配项(这其实是多光标编辑的雏形,但非常基础实用)。
5. 缩进与格式化
增加缩进 Tab(选中多行时,批量增加)
减少缩进 Shift + Tab
自动格式化缩进 选中凌乱的代码后,按下 Ctrl + Shift + P 打开命令面板,输入 Reindent 并回车,Sublime 会自动帮你把缩进对齐
6. 视图与侧边栏
显示/隐藏侧边栏 Ctrl + K, Ctrl + B
放大/缩小字体 Ctrl + +(放大)和 Ctrl + 这只是临时改变显示大小,不会改文件内容。
小地图:编辑器右侧的代码缩略图,鼠标在小地图上拖动可以快速定位到文件的长距离位置,比滚动条快得多
二.核心功能
Goto Anything (crtl+p)
不仅能搜索文件还能直接打开文件,还具备搜索字符定位
| 输入模式 | 作用 | 实战场景 |
|---|---|---|
| 直接输入文件名 | 模糊匹配并打开文件 | 输入 user 可以匹配到 UserController.py |
@ + 符号名 |
在当前文件内跳转到 函数/类/方法 | 想改 login() 函数,输入 @login 直接飞过去 |
: + 行号 |
跳转到指定行 | 报错在第 233 行,输入 :233 秒到 |
# + 关键词 |
在当前文件内模糊搜索文本并跳转 | 记不清函数名,只记得有个变量叫 timeout,输入 #timeout |
| 组合技(核弹级) | 文件名@函数名 或 文件名:行号 |
在别处看到报错 Order.py 第 45 行,直接按 Ctrl+P 输入 Order@45(甚至不用打全文件名),直接定位过去! |
Command Palette(Ctrl+Shift+P)
记不住某个功能的快捷键,或者这个功能根本没有快捷键用这个
改文件语法:按 Ctrl+Shift+P,输入 sspy(Set Syntax Python 的缩写),回车,瞬间切换为 Python 高亮。输入 ssjs 切到 JavaScript
修改编辑器设置:输入 set indentation 快速调整缩进;输入 wrap 开启/关闭自动换行
安装/管理插件:输入 install 呼出 Package Control 安装插件;输入 disable 禁用插件
运行命令行:输入 build 运行当前代码,或者 cancel build 终止运行。
Multiple Cursors(多光标编辑)
1.Ctrl+D
选中一个词,按一次 Ctrl+D,会选中下一个相同的词;再按一次,继续选中再下一个。按 Ctrl+K, Ctrl+D 可以跳过当前这个,选下一个。
2.Alt+F3 一键全选
选中一个词,按下此快捷键,文件中所有相同的词被同时选中
比如想把所有变量名 oldName 批量改成 newName,按一下 Alt+F3,直接全选,输入 newName,瞬间完成
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://7d.delu7.cn/153/.html
共有 0 条评论