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 相关文章推荐
Extjs学习笔记之一 初识Extjs之MessageBox
Jan 07 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 Javascript
如何判断微信内置浏览器(通过User Agent实现)
Sep 01 Javascript
全面介绍javascript实用技巧及单竖杠
Jul 18 Javascript
详解Angular中$cacheFactory缓存的使用
Aug 19 Javascript
详解基于angular路由的requireJs按需加载js
Jan 20 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
Feb 09 Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
Jun 14 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
Nov 06 Javascript
基于Webpack4和React hooks搭建项目的方法
Feb 05 Javascript
简单了解Javscript中兄弟ifream的方法调用
Jun 17 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 和 MySQL 基础教程(三)
2006/10/09 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
vmware linux系统安装最新的php7图解
2019/04/14 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
Extjs改变树节点的勾选状态点击按钮将复选框去掉
2013/11/14 Javascript
js 弹出框只弹一次(二次修改之后的)
2013/11/26 Javascript
javascript的创建多行字符串的7种方法
2014/04/29 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
JavaScript实现的滚动公告特效【基于jQuery】
2019/07/10 jQuery
基于Vue中的父子传值问题解决
2020/07/27 Javascript
Python搭建HTTP服务器和FTP服务器
2017/03/09 Python
使用python进行拆分大文件的方法
2018/12/10 Python
python实现微信防撤回神器
2019/04/29 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
Python tkinter常用操作代码实例
2020/01/03 Python
python可以用哪些数据库
2020/06/22 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
后勤人员自我评价怎么写
2013/09/19 职场文书
领导视察欢迎词
2014/01/15 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
行政管理专业求职信
2014/07/06 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
大国崛起日本观后感
2015/06/02 职场文书
为自己工作观后感
2015/06/11 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
Django与数据库交互的实现
2021/06/03 Python
mysql查找连续出现n次以上的数字
2022/05/11 MySQL