SublimeText自带格式化代码功能之reindent


Posted in Javascript onDecember 27, 2015

这是小觉在刚刚找到的一个在SublimeText中格式化代码的方法,其实格式化代码这个功能是SublimeText本身就有的功能,只是一直没有被小觉发掘。

之前小觉对于格式化代码都是复制代码,然后粘贴到在线站长工具里面进行代码的格式化,但是在小觉测试了以下SublimeText自带的格式化代码功能之后,小觉认为这已经是个多余的步骤了。

那么,说到这里,SublimeText自带格式化代码功能应该怎么使用呢?

这个功能被SublimeText命名为reindent,如果你使用了SublimeText汉化包的话叫做“再次缩进”,但是这种叫法说不通。

该选项的路径:Edit - Line - Reindent(中文路径则是:编辑 - 行 - 再次缩进)

同时说明一下,该功能并不需要选中代码之后才能执行格式化功能,其默认是格式化整个文件里的代码。

接下来就说到主题了,应该如何对该格式化代码功能进行快捷键组合的设置呢?

1、首先通过以下路径打开用户按键绑定文件:

Preferences → Key Bindings ? User

2、然后在其中添加以下代码(如果你有需要的话,其中的快捷键组合是可以自己定义的):

{"keys": ["ctrl+shift+r"], "command": "reindent" , "args": {"single_line": false}}

在这儿请注意每组快捷键组合包含着一个中括号里面,通过大括号定义一组快捷键,然后通过英文逗号进行分隔,具体可参考下图:

SublimeText自带格式化代码功能之reindent

本文到这儿就结束了吗?不,下面说下如果SublimeText自带的格式化代码不适合用在你所使用的语言(比如SQL、Ruby等)的话,你可以通过插件的方式进行配置,具体请看下述操作:

1、以下内容基于已经你已经在你的SublimeText中安装了package control(教程在本站有);

2、通过快捷键组合ctrl+shift+P唤出命令面板

3、在面板中输入“install package”后回车

4、接着输入“format”(即格式化的意思),在弹出的列表中找到对应你所想要进行格式化操作的语言,具体看图:

SublimeText自带格式化代码功能之reindent

以上内容是小编给大家介绍的SublimeText自带格式化代码功能之reindent的全部叙述,希望大家喜欢。

Javascript 相关文章推荐
JavaScript Title、alt提示(Tips)实现源码解读
Dec 12 Javascript
prettify 代码高亮着色器google出品
Dec 28 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
jQuery购物车插件jsorder用法(支持后台处理程序直接转换成DataTable处理)
Jun 08 Javascript
jQuery 全选 全部选 反选 实现代码
Aug 17 Javascript
JS在浏览器中解析Base64编码图像
Feb 09 Javascript
单行 JS 实现移动端金钱格式的输入规则
May 22 Javascript
浅谈Koa2框架利用CORS完成跨域ajax请求
Mar 06 Javascript
JS实现导出Excel的五种方法详解【附源码下载】
Mar 15 Javascript
vue.js中npm安装教程图解
Apr 10 Javascript
layui 中select下拉change事件失效的解决方法
Sep 20 Javascript
使用refresh_token实现无感刷新页面
Apr 26 Javascript
Javascript removeChild()删除节点及删除子节点的方法
Dec 27 #Javascript
JavaScript的removeChild()函数用法详解
Dec 27 #Javascript
JavaScript构造函数详解
Dec 27 #Javascript
JavaScript生成二维码图片小结
Dec 27 #Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
Dec 26 #Javascript
Knockout自定义绑定创建方法
Dec 26 #Javascript
JavaScript动态设置div的样式的方法
Dec 26 #Javascript
You might like
php chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php验证码生成代码
2015/11/11 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
PHP一个简单的无需刷新爬虫
2019/01/05 PHP
jquery ajax 同步异步的执行示例代码
2010/06/23 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
ECMAScript 创建自己的js类库
2012/11/22 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
jquery 列表双向选择器之改进版
2013/08/09 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
2016/10/31 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
Python群发邮件实例代码
2014/01/03 Python
使用Python编写爬虫的基本模块及框架使用指南
2016/01/20 Python
深入解读Python解析XML的几种方式
2016/02/16 Python
Python探索之创建二叉树
2017/10/25 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
财务工作者先进事迹材料
2014/01/17 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
关于感恩的演讲稿800字
2014/08/26 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
关于倡议书的范文
2015/04/29 职场文书
违反纪律检讨书范文
2015/05/07 职场文书
养成教育工作总结
2015/08/13 职场文书