Sublime-text 自定义快捷键攻略

好吧.我承认今天很悲剧,本来上午就写好了这篇博文,发布之后,在自己的博文里怎么也找不到.

所以现在又重新写了一份.希望大家能顶一下吧...Nothing is better than your support !

你使用sublime text 的快捷键吗? Did you ever type in some keywords in "baidu" or in "google" to search some useful blogs about this theme for you ?

现在我来分享一下如何自己定义快捷键.这样,快捷键都是自己定义的.也不用老是抱怨说记不住快捷键什么的了.

首先我们要知道到底在哪里定义我们的快捷键.

打开 sublime text  (我使用的是sublime text 2) 如果你是 (sublime text 3) 没有关系,操作方法都是一样的.

找到 Preferences (选项)   我们发现里面有这样两个选项.

Key Bindings  -- Default  //表示系统默认的快捷键

Key Bindings -- User  //这里就是我们要自己定义的文件...

我们选择下面的那个 Key Bindings --User 这个选项.当然不是说你不能在上面的那个文件中定义快捷键.如果你是Sublime text 的高手,那么其实你不用看我这个分享了.由于那个默认的文件快捷键内容众多,如果你改了其中的一部分,发现程序报错了..但是你又找不到哪里错了,岂不是很悲剧...

那你肯定说,下面的那个文件  Default(Windows).sublime-keymap 什么东西都没有,我要怎么开始呢?

Yeah, this is why I write this blog . It‘s just for you ! haha ....

好了...我们要清楚,该文件是JSON格式的..大家应该对JSON数据类型并不陌生对吧..

在写这些快捷键的时候我们需要注意以下几点内容:

1.属性名必须使用双引号 " " (double quotes) 进行包裹.

2.该文件是 数组对象 即 [ {} , {} ,{} ... ].这种形式.

3.最后一个对象后面不允许有逗号(,) 出现.

记住这几点,我们就开始start from stratch 来进行我们快捷键的编写吧.

① [  ] 这是最外围的(square brackets).

[

//We can also use two forward slashes to make some comments here...

{ "keys": ["ctrl+k"], "command": "toggle_side_bar" }

]

好了,我们已经定义了一个我们自己的快捷键,我们来分析一下它.

keys 表示使用的快捷键组合形式. 这里是 ctrl+k 这个不用解释了吧.

command  表示的是我们要进行什么命令操作...当然,我们不能自己瞎写这些命令,需要参考Default 的里面的内容.

比如这里 toggle 表示的是开关的意思. side_bar  也就是左边的那个显示文件内容列表的侧边栏 ,连在一块toggle_side_bar 就是 对侧边栏进行显示或者隐藏的意思.

哈哈..原来是这样啊..

注意一点:花括号(curly brackets) 后面没有 逗号(comma).

[

//We can also use two forward slashes to make some comments here...

{ "keys": ["ctrl+k"], "command": "toggle_side_bar" },

{ "keys": ["alt+l"], "command": "move", "args": { "by": "characters", "forward": true }}

]

再来看看这个,我们在上面的基础上又添加了一个快捷键.我们发现多了一个属性.

这个快捷键对象多了一个属性. args

args 表示命令需要的参数,这里很好理解,既然是要 "move",那么我到底该怎么移动呢? 这是个问题...

我们分析一下"by": "characters" 也就是按照字符进行移动, "forward": "true" 向前为真,连在一起就是按照一个字符一个字符向前(左)移动.

哦..原来是这样啊....

那你是不是能够推测假如我想按照单词进行移动,是不是 "words" 呢?

I should say maybe you are right.Just have a try and you can have a deep memory of the point and find something else only for you .

这里还是要注意一点,两个对象之间使用的是逗号(comma), 第二个对象里面的参数同样是对象形式出现的...

好了,这里就是一些简单的定义,我不能把所有的命令(command)都列出来吧...那样也没有必要,凡事有个度就好了.定义一些常用的快捷键,再多的话,那还要鼠标干嘛呢,对吧?

哈哈...

Best wishes !

Sublime-text 自定义快捷键攻略

时间: 2024-11-02 20:00:20

Sublime-text 自定义快捷键攻略的相关文章

Python第一天(下):sublime text 3 快捷键大全以及配置编译环境

内容为网络转载 Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键! Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去

sublime text 3 快捷键大全以及配置编译环境

Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键! Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是

Sublime Text 3 快捷键精华版

Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:

Sublime Text 3快捷键 一览

Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板 Ctrl+P:搜索项目中的文件 Ctrl+G:跳转到第几行 Ctrl+W:关闭当前打开文件 Ctrl+Shift+W:关闭所有打开文件 Ctrl+Shift+V:粘贴并格式化 Ctrl+D:选择单词,重复可增加选择下一个相同的单词 Ctrl+L:选择行,重复可依次增加选择下一行 Ctrl+Shift+L:选择多行 Ctrl+Shift+Enter:在当前行前插入新行 Ctrl+X:删除当前行 Ctrl+M:跳转到

sublime text 3 快捷键大全以及配置编译环境(转)

Sublime text 3是码农最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率.刚开始可能有些生疏,只要花一两个星期 坚持使用并熟悉这些常用的快捷键!其实sulime text菜单栏各个选项中都会提示相关的快捷键,各位可以自己去看看,本文主要是整理一些隐藏或不被发掘的快捷键! Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件

sublime text 3 快捷键大全

Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:

Sublime Text 3 快捷键精华大全版

Sublime Text 3 快捷键精华版 Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+Enter:在当前行前插入新行Ctrl+X:删除当前行Ctrl+M:跳转到对应括号Ctrl+U:

Sublime Text自定义snippet

Sublime Text自定义snippet snippet可以理解为代码片段, 在自定义好snippet后就可以快带生成相应的代码片段 安装sass snippet插件 (支持该功能的插件,sublime 2和3都可以使用该功能) 查看snippet功能是否可用 新建一个html文件,按ctrl+shift+p 后输入snippet,看是否有相应的snippet字段.如果有,则表示snippet可正常使用 查看对应文件的scope snippet功能通过键入关键词后按tab完成代码不全,但是很

Sublime Text 2 快捷键大全

Sublime Text 2 快捷键大全 Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+Shift+K 删除整行 Ctrl+Shift+D 复制光标所在整行,插入在该行之前 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选词(按住-继续选择下个相同的字符串) Ctrl+M 光标移动至括号内开始或结束的位置 Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号) Ctrl+