1.自定义设置
链接:https://www.zhihu.com/question/28761608/answer/161493336
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
正题:
改进前的样子(着重在:侧边栏和文件栏):
<img src&#61;"https://pic3.zhimg.com/50/v2-4d0bed0ec50718e4014eea3ae43a4033_hd.jpg" data-rawwidth&#61;"600" data-rawheight&#61;"401" class&#61;"origin_image zh-lightbox-thumb" width&#61;"600" data-original&#61;"https://pic3.zhimg.com/v2-4d0bed0ec50718e4014eea3ae43a4033_r.jpg">改进后的样子&#xff1a;
<img src&#61;"https://pic2.zhimg.com/50/v2-003cf49e74cea1acdf9d35b68bb73412_hd.jpg" data-rawwidth&#61;"600" data-rawheight&#61;"401" class&#61;"origin_image zh-lightbox-thumb" width&#61;"600" data-original&#61;"https://pic2.zhimg.com/v2-003cf49e74cea1acdf9d35b68bb73412_r.jpg">可以看到改进后的效果。
具体操作&#xff1a;
1.Ctrl&#43;Shift&#43;P -> install package--"theme-Afterglow"
2.安装完成后&#xff0c;修改preferences--setting&#xff0c;贴一下具体配置&#xff0c;最主要配置就是添加“theme”
{"color_inactive_tabs": true, //编辑区文件栏的样式"color_scheme": "Packages/Babel/Monokai Phoenix.tmTheme",//编辑区主题样式&#xff08;可以和侧边栏不同&#xff09;"enable_highlight": true,"enable_mathjax": true,"font_face": "YaHei Consolas Hybrid","font_size": 14,"ignored_packages":["Vintage"],"line_padding_bottom": 1, //编辑区的上下行距"line_padding_top": 1,"tabs_small": true, //编辑区文件栏的大小"theme": "Afterglow.sublime-theme", //侧边栏的主题样式"update_check": false
}
Preferences.sublime-setting设置&#xff1a;
{"color_scheme": "Packages/Color Scheme - Default/Mariana.tmTheme","font_face": "Yahei Consolas Hybrid","ignored_packages":["Vintage"]
}
#------------------------------------------------------------------------------------------------------
{
"font_face":"Yahei Consolas Hybrid",
"theme": "Spacegray Eighties.sublime-theme",
// "color_scheme": "Packages/Color Scheme - Default/Mariana.tmTheme", //黑色侧边栏
// "color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme", //白色侧边栏
"ignored_packages":
[
"Vintage"
]
}
Default (Windows).sublime-keymap设置&#xff1a;
按F5可以运行代码
[{ "keys": ["f5"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args":{"id": "repl_python_run","file": "config/Python/Main.sublime-menu"} },{ "keys": ["shift&#43;enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line.sublime-macro"} },{ "keys": ["ctrl&#43;shift&#43;enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line Before.sublime-macro"} },
]
2.快捷键
2.1选择类
Ctrl&#43;D 选中光标所占的文本&#xff0c;继续操作则会选中下一个相同的文本。
Alt&#43;F3 选中文本按下快捷键&#xff0c;即可一次性选择全部的相同文本进行同时编辑。举个栗子&#xff1a;快速选中并更改所有相同的变量名、函数名等。
Ctrl&#43;L 选中整行&#xff0c;继续操作则继续选择下一行&#xff0c;效果和 Shift&#43;↓ 效果一样。
Ctrl&#43;Shift&#43;L 先选中多行&#xff0c;再按下快捷键&#xff0c;会在每行行尾插入光标&#xff0c;即可同时编辑这些行。
Ctrl&#43;Shift&#43;M 选择括号内的内容&#xff08;继续选择父括号&#xff09;。举个栗子&#xff1a;快速选中删除函数中的代码&#xff0c;重写函数体代码或重写括号内里的内容。
Ctrl&#43;M 光标移动至括号内结束或开始的位置。
Ctrl&#43;Enter 在下一行插入新行。举个栗子&#xff1a;即使光标不在行尾&#xff0c;也能快速向下插入一行。
Ctrl&#43;Shift&#43;Enter 在上一行插入新行。举个栗子&#xff1a;即使光标不在行首&#xff0c;也能快速向上插入一行。
Ctrl&#43;Shift&#43;[ 选中代码&#xff0c;按下快捷键&#xff0c;折叠代码。
Ctrl&#43;Shift&#43;] 选中代码&#xff0c;按下快捷键&#xff0c;展开代码。
Ctrl&#43;K&#43;0 展开所有折叠代码。
Ctrl&#43;← 向左单位性地移动光标&#xff0c;快速移动光标。
Ctrl&#43;→ 向右单位性地移动光标&#xff0c;快速移动光标。
shift&#43;↑ 向上选中多行。
shift&#43;↓ 向下选中多行。
Shift&#43;← 向左选中文本。
Shift&#43;→ 向右选中文本。
Ctrl&#43;Shift&#43;← 向左单位性地选中文本。
Ctrl&#43;Shift&#43;→ 向右单位性地选中文本。
Ctrl&#43;Shift&#43;↑ 将光标所在行和上一行代码互换&#xff08;将光标所在行插入到上一行之前&#xff09;。
Ctrl&#43;Shift&#43;↓ 将光标所在行和下一行代码互换&#xff08;将光标所在行插入到下一行之后&#xff09;。
Ctrl&#43;Alt&#43;↑ 向上添加多行光标&#xff0c;可同时编辑多行。
Ctrl&#43;Alt&#43;↓ 向下添加多行光标&#xff0c;可同时编辑多行。
2.2编辑类
Ctrl&#43;J 合并选中的多行代码为一行。举个栗子&#xff1a;将多行格式的CSS属性合并为一行。
Ctrl&#43;Shift&#43;D 复制光标所在整行&#xff0c;插入到下一行。
Tab 向右缩进。
Shift&#43;Tab 向左缩进。
Ctrl&#43;K&#43;K 从光标处开始删除代码至行尾。
Ctrl&#43;Shift&#43;K 删除整行。
Ctrl&#43;/ 注释单行。
Ctrl&#43;Shift&#43;/ 注释多行。
Ctrl&#43;K&#43;U 转换大写。
Ctrl&#43;K&#43;L 转换小写。
Ctrl&#43;Z 撤销。
Ctrl&#43;Y 恢复撤销。
Ctrl&#43;U 软撤销&#xff0c;感觉和 Gtrl&#43;Z 一样。
Ctrl&#43;F2 设置书签
Ctrl&#43;T 左右字母互换。
F6 单词检测拼写
2.3搜索类
Ctrl&#43;F 打开底部搜索框&#xff0c;查找关键字。
Ctrl&#43;shift&#43;F 在文件夹内查找&#xff0c;与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找&#xff0c;略高端&#xff0c;未研究。
Ctrl&#43;P 打开搜索框。举个栗子&#xff1a;1、输入当前项目中的文件名&#xff0c;快速搜索文件&#xff0c;2、输入&#64;和关键字&#xff0c;查找文件中函数名&#xff0c;3、输入&#xff1a;和数字&#xff0c;跳转到文件中该行代码&#xff0c;4、输入#和关键字&#xff0c;查找变量名。
Ctrl&#43;G 打开搜索框&#xff0c;自动带&#xff1a;&#xff0c;输入数字跳转到该行代码。举个栗子&#xff1a;在页面代码比较长的文件中快速定位。
Ctrl&#43;R 打开搜索框&#xff0c;自动带&#64;&#xff0c;输入关键字&#xff0c;查找文件中的函数名。举个栗子&#xff1a;在函数较多的页面快速查找某个函数。
Ctrl&#43;&#xff1a; 打开搜索框&#xff0c;自动带#&#xff0c;输入关键字&#xff0c;查找文件中的变量名、属性名等。
Ctrl&#43;Shift&#43;P 打开命令框。场景栗子&#xff1a;打开命名框&#xff0c;输入关键字&#xff0c;调用sublime text或插件的功能&#xff0c;例如使用package安装插件。
Esc 退出光标多行选择&#xff0c;退出搜索框&#xff0c;命令框等。
2.4显示类
Ctrl&#43;Tab 按文件浏览过的顺序&#xff0c;切换当前窗口的标签页。
Ctrl&#43;PageDown 向左切换当前窗口的标签页。
Ctrl&#43;PageUp 向右切换当前窗口的标签页。
Alt&#43;Shift&#43;1 窗口分屏&#xff0c;恢复默认1屏&#xff08;非小键盘的数字&#xff09;
Alt&#43;Shift&#43;2 左右分屏-2列
Alt&#43;Shift&#43;3 左右分屏-3列
Alt&#43;Shift&#43;4 左右分屏-4列
Alt&#43;Shift&#43;5 等分4屏
Alt&#43;Shift&#43;8 垂直分屏-2屏
Alt&#43;Shift&#43;9 垂直分屏-3屏
Ctrl&#43;K&#43;B 开启/关闭侧边栏。
F11 全屏模式
Shift&#43;F11 免打扰模式
2.5多行游标
Ctrl&#43;D
&#xff1a;选中当前光标所在位置的单词。连续使用时&#xff0c;进行多光标选择&#xff0c;选中下一个同名单词。
Ctrl&#43;K
&#xff1a;配合Ctrl&#43;D
可以跳过下一个同名单词。
Ctrl&#43;L
&#xff1a;选择当前光标所在位置的行。连续使用时&#xff0c;继续选中下一行。
Ctrl&#43;Shift&#43;L
&#xff1a;在多行选中后&#xff0c;在所有选中的行后产生游标。
Alt&#43;F3
&#xff1a;选中文档中所有的同名单词。
Shift&#43;鼠标右键
&#xff1a;向下拖动&#xff0c;产生多个光标。