Sublime快捷键与常用插件配置总结

yizhihongxing

Sublime快捷键与常用插件配置总结

Sublime Text是一款非常流行的文本编辑器,它的快捷键和插件都非常丰富,可以大大提高我们的编辑效率。本文将为大家详细介绍Sublime Text的常用快捷键和插件的配置方法。

常用快捷键

以下是Sublime Text的常用快捷键:

基本编辑

  • Ctrl + C:复制
  • Ctrl + X:剪切
  • Ctrl + V:粘贴
  • Ctrl + A:全选
  • Ctrl + Z:撤销
  • Ctrl + Shift + Z:恢复
  • Ctrl + Y:重做

光标移动

  • Ctrl + ←:向左移动一个单词
  • Ctrl + →:向右移动一个单词
  • Ctrl + ←←:向左移动到行首
  • Ctrl + →→:向右移动到行尾
  • Ctrl + ↑:向上移动一行
  • Ctrl + ↓:向下移动一行
  • Ctrl + Home:移动到文件开头
  • Ctrl + End:移动到文件结尾
  • Ctrl + G:跳转到指定的行

查找和替换

  • Ctrl + F:查找
  • Ctrl + H:查找并替换
  • Ctrl + D:选中一次出现的单词
  • Ctrl + F3:选中所有出现的单词
  • Ctrl + Shift + F:在文件中全局搜索
  • Alt + Enter:在搜索结果中选中所有匹配项

选取和删除

  • Ctrl + L:选中整行
  • Ctrl + Shift + L:选中多行
  • Ctrl + Shift + M:选择当前括号内的内容
  • Ctrl + Shift + ←:向左选中一个单词
  • Ctrl + Shift + →:向右选中一个单词
  • Ctrl + Shift + ↑:向上选中一行
  • Ctrl + Shift + ↓:向下选中一行
  • Ctrl + Backspace:删除光标前的一个单词
  • Ctrl + Delete:删除光标后的一个单词

常用插件的配置方法

以下是Sublime Text的常用插件和它们的配置方法。

Emmet

Emmet可以让我们用非常简洁的语法编写HTML和CSS代码,非常方便快捷。

在Sublime Text中,我们可以通过以下步骤安装和配置Emmet插件:

  1. 打开菜单栏上的“Preferences”,选择“Package Control”。
  2. 在搜索框中输入“Emmet”,找到“Emmet”,选择“Install Package”安装。
  3. 安装完成后,我们需要配置一下Emmet的快捷键。
  4. 打开菜单栏上的“Preferences”,选择“Key Bindings”。
  5. 在右边的窗口中,添加如下代码:

json
[
{
"keys": ["tab"],
"command": "emmet_expand_abbreviation_with_tab",
"context": [
{ "operand": "source.css", "operator": "equal", "match_all": true, "key": "selector" },
{ "match_all": true, "key": "selection_empty" },
{ "operator": "equal", "operand": false, "match_all": true, "key": "has_next_field" },
{ "operand": false, "operator": "equal", "match_all": true, "key": "auto_complete_visible" },
{ "match_all": true, "key": "is_abbreviation" }
]
},
{
"keys": ["tab"],
"command": "emmet_insert_snippet",
"args": { "snippet": "\t" },
"context": [
{ "key": "emmet_action_enabled.tab" },
{ "operand": "source.css - meta.selector.css", "operator": "match", "match_all": true, "key": "selector" },
{ "match_all": true, "key": "selection_empty" },
{ "operator": "equal", "operand": false, "match_all": true, "key": "has_prev_field" },
{ "operand": false, "operator": "equal", "match_all": true, "key": "auto_complete_visible" }
]
}
]

这样,我们就可以使用Tab键来生成Emmet代码了。

SideBar Enhancements

SideBar Enhancements可以在Sublime Text的侧边栏上加入一些非常实用的功能,如拷贝、剪切、删除、打开等。

在Sublime Text中,我们可以通过以下步骤安装和配置SideBar Enhancements插件:

  1. 打开菜单栏上的“Preferences”,选择“Package Control”。
  2. 在搜索框中输入“SideBar Enhancements”,找到“SideBar Enhancements”,选择“Install Package”安装。
  3. 安装完成后,我们可以在侧边栏上右键,打开一个菜单并选择“SideBar”,便可以看到增加的功能。
  4. 我们还可以在菜单栏上选择“Preferences”,然后选择“Key Bindings”来配置插件的快捷键。

结语

以上就是Sublime Text的常用快捷键和插件的详细介绍和配置方法。希望可以对大家有所帮助。常用的快捷键和插件可以大大提高我们的编辑效率,送给大家两个使用示例:

示例一:使用Emmet快速生成HTML代码

  1. 输入以下代码:

html:5

  1. 按下Tab键后,会自动生成HTML5文件的基本结构。

示例二:使用SideBar Enhancements删除文件

  1. 在侧边栏上找到需要删除的文件。
  2. 右键,选择“SideBar - Delete File”即可删除该文件。

希望这两个示例可以帮助大家更好地理解和使用Sublime Text。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Sublime快捷键与常用插件配置总结 - Python技术站

(0)
上一篇 2023年5月19日
下一篇 2023年5月19日

相关文章

  • JavaScript操纵窗口的方法小结

    以下是关于“JavaScript操纵窗口的方法小结”的完整攻略: JavaScript操纵窗口的方法小结 在前端开发中,我们经常需要通过JavaScript操纵窗口,实现弹出新窗口、关闭窗口、调整窗口大小等操作。下面我们就来介绍一些常用的JavaScript操纵窗口的方法: 弹出新窗口 我们可以通过window.open()方法来实现弹出新窗口的功能。该方法…

    JavaScript 2023年6月11日
    00
  • JS事件循环机制event loop宏任务微任务原理解析

    接下来我会详细讲解一下JS事件循环机制(event loop)、宏任务和微任务的原理,以及该如何理解它们之间的关系。 1. 事件循环机制(event loop)的原理 在JavaScript中,事件循环机制定义了一种代码执行模型,可以控制代码在何时执行。事件循环机制主要分为以下两个部分: 执行栈(Execution Context Stack) 任务队列(T…

    JavaScript 2023年6月11日
    00
  • javascript实现日历控件(年月日关闭按钮)

    实现一个完整的日历控件包括以下几个步骤: 创建HTML结构 在HTML文件中创建一个日历控件的容器,例如: <div id="calendar"> <div class="header"> <span class="prev">&lt;</span&…

    JavaScript 2023年5月27日
    00
  • 常用的js验证和数据处理总结

    下面详细讲解”常用的JS验证和数据处理总结”: 栏目介绍 本栏目主要针对常用的JS验证和数据处理进行总结,并提供一些示例说明,方便开发者在开发过程中快速应用。 表单数据验证 常用的表单验证有:非空验证、数字验证、电子邮件验证、电话号码验证、URL验证、正则验证。 针对非空验证可以使用下面的代码片段: function checkNotNull(str){ i…

    JavaScript 2023年6月10日
    00
  • 理解 javascript 中的函数表达式与函数声明

    理解 JavaScript 中的函数表达式与函数声明可以使程序员能够更好地理解 JavaScript 的特性和行为,从而更好地编写 JavaScript 代码。下面是一个完整攻略: 1. 函数表达式与函数声明的定义 在JavaScript中,函数表达式和函数声明都可以用来定义函数。二者的主要区别是函数声明在代码块范围内的提升机制不同。 函数声明会被预处理到程…

    JavaScript 2023年5月27日
    00
  • JavaScript中 ES6变量的结构赋值

    下面是关于“JavaScript中 ES6变量的结构赋值”的完整攻略。 什么是ES6变量的结构赋值 ES6中引入了一种新的变量赋值方式,叫做“结构赋值”(Destructuring Assignment)。结构赋值可以让我们方便地从数组和对象中提取值,然后赋值给变量。 数组结构赋值 数组结构赋值是指对于数组中的每个元素,通过相应位置上的变量名进行访问和取值赋…

    JavaScript 2023年6月10日
    00
  • 详解正则表达式表单验证实例

    下面是“详解正则表达式表单验证实例”的完整攻略。 什么是正则表达式? 正则表达式是一种强大的文本匹配工具,可以用于搜索、过滤和替换字符串。它可以用一些简单的字符和符号表示复杂的字符模式,非常的灵活和高效。 正则表达式在表单验证中的应用 正则表达式最常用的场景之一就是在表单验证中,我们可以通过正则表达式来限定用户输入的格式,确保输入的数据符合规则。下面我们通过…

    JavaScript 2023年6月10日
    00
  • js是什么文件格式?.js文件怎么打开?

    JS是JavaScript的缩写,是一种脚本语言,广泛用于Web页面的设计,行为与HTML相互作用,并且可以被各种不同的网页浏览器支持。 对于.js文件,它是JavaScript代码文件的文件扩展名,在开发过程中非常常见。通常,我们需要打开.js文件来编辑、查看或修改其中的代码内容。下面是打开.js文件的几种方法: 方法一:使用文本编辑器 我们可以通过文本编…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部