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

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日

相关文章

  • 简单的邮箱登陆的提示效果类似于yahoo邮箱

    下面我将详细讲解如何实现简单的邮箱登录提示效果,类似于Yahoo邮箱。 1. 需求分析 首先,我们需要明确需求。在这里,我们需要实现一个提示效果,用于引导用户在邮箱登录页面输入正确的账号和密码。 该提示效果应该包含以下内容: 提示信息:为了引导用户尽快输入正确的账号和密码,我们需要在页面上显示相应的提示信息,比如:“请输入正确的邮箱账号”、“密码错误,请重新…

    JavaScript 2023年6月11日
    00
  • JavaScript原型链及常见的继承方法

    JavaScript原型链及常见的继承方法 什么是原型链 在JavaScript中,每个对象都有一个原型对象,原型对象又有自己的原型对象,形成了一条链,我们称之为原型链。在这条链上,如果查找某个属性或方法(即某个属性或方法不存在于当前对象上),则会一直向上查找直到找到该属性或方法或查找到原型链的顶层,如果还没有找到,则返回undefined。 常见的继承方法…

    JavaScript 2023年6月10日
    00
  • JavaScript 字符串与数组转换函数[不用split与join]

    下面是“JavaScript 字符串与数组转换函数[不用split与join]”的完整攻略。 为什么不用split和join 在讲解字符串与数组转换函数之前,我们先来谈谈为什么要不用split和join。split和join是JavaScript中常用的字符串与数组转换函数,但是在某些场景下,特别是在大数据量时,使用这两个函数会影响效率,因此需要考虑其他的转…

    JavaScript 2023年5月28日
    00
  • JavaScript中的单引号和双引号报错的解决方法

    JavaScript中的单引号和双引号都可以用于表示字符串,但是如果在使用时不注意规范,就可能会出现报错的情况。下面介绍一下在JavaScript中解决使用单引号和双引号时,可能会出现的报错情况以及解决方法。 1.问题描述 在JavaScript中,使用单引号或双引号需要注意引号的匹配问题。例如: var str = ‘This is a string&qu…

    JavaScript 2023年5月18日
    00
  • javascript 冒号 使用说明

    下面是关于 JavaScript 冒号的使用说明: 什么是冒号 在 JavaScript 中,冒号(:)在对象字面量中用来分隔属性名和属性值,在 ES6 中则有更多的使用方式。下面我们来逐一讲解。 对象字面量 在对象字面量中,冒号用来分隔属性名和属性值。举个例子: const person = { name: ‘Tom’, age: 18 } 在这个例子中,…

    JavaScript 2023年6月11日
    00
  • 身份证号码前六位所代表的省,市,区, 以及地区编码下载

    身份证号码前六位所代表的省、市、区,以及地区编码是中国身份证的重要组成部分。掌握身份证号码前六位所代表的内容,有助于我们判断身份证持有人的籍贯、户籍所在地等信息,对于公安、银行、保险等领域的工作人员也非常有用。下面就是身份证号码前六位所代表的省、市、区、以及地区编码的下载攻略: 下载身份证号码前六位的编码表 身份证号码前六位所代表的省、市、区、以及地区编码非…

    JavaScript 2023年5月19日
    00
  • vue3获取当前路由地址的两种方法

    下面是具体的攻略: Vue3获取当前路由地址的两种方法 在Vue3中,我们可以使用两种方法来获取当前路由地址,分别是使用$route对象和使用useRoute函数。下面我们将介绍这两种方法,以及如何使用它们来获取当前路由地址。 使用$route对象获取当前路由地址 在Vue3中,我们可以使用$route对象来获取当前路由地址。$route对象是Vue Rou…

    JavaScript 2023年6月11日
    00
  • JS控制TreeView的结点选择

    控制TreeView结点选择的方法主要有以下两种: 使用JavaScript代码控制TreeView的结点选择 可以通过JS控制TreeView的checkbox,从而实现TreeView的选择控制。具体实现过程如下: (1)获取TreeView的DOM结构 <asp:TreeView ID="TreeView1" runat=&q…

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