SublimeText自带格式化代码功能之reindent_javascript技巧

这是小觉在刚刚找到的一个在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自带的格式化代码不适合用在你所使用的语言(比如SQL、Ruby等)的话,你可以通过插件的方式进行配置,具体请看下述操作:

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

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

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

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

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

时间: 2024-09-20 17:26:16

SublimeText自带格式化代码功能之reindent_javascript技巧的相关文章

让 EditPlus 轻松拥有压缩代码和格式化代码功能_应用技巧

这不,我一发现她有这个功能,灵感马上就来了,下面我给大家分享的是我今天刚做完的一个 EditPlus 小插件,主要的作用是让 EditPlus 也拥有压缩 JS 代码和格式化 JS 代码的功能,虽然实现起来简单,我希望能起到抛砖引玉的效果. 首先,请大家到以下地址下载一个小软件解压置于 EditPlus 的安装目录当中(其实地址可任意,为了方便管理,建议放于 EditPlus 的目录): (不知为何咖啡报毒,我以人格保证这不是病毒,也对机器绝无危害) 下载完成后,请按照如下的方法配置你的 Edi

csdn 博客中实现运行代码功能实现_javascript技巧

因为没有运行功能,所以想在页面中实现运行代码功能,下面的代码是个不错的实现方法,当然你也可以任何你想实现代码运行功能的地方使用. 复制代码 代码如下: <p> <script type="text/javascript"><!-- function viewPage(html) {     var page = window.open('', '', '');     page.opener = null;     page.document.write(

给blog加上运行代码功能_应用技巧

在和尚那里看到他给z-blog加上了运行代码功能,放了几天假,有些怕怕再这样闲下去会生锈的,在补了一个半小时的觉之后,也给blog加上运行功能,因为是从L-Blog修改而来,因此同样适用于L-Blog,另外,FBS也是L-Blog修改而来,应该也可以使用本文中的方法来添加运行代码功能.另外,由于复制代码和保存代码还没有找到兼容各浏览器的解决方法,就没有加进来了. 示例: 步骤如下: 1. 在 include/common.js 中添加如下代码: 复制代码 代码如下: function runCo

js带闹铃功能的倒计时代码_javascript技巧

Js倒计时代码,带闹铃功能,自定义闹钟倒计时功能,点击开始按钮,即可开始倒数,代码不是太复杂,新手应该能看懂,代码分享给大家. 效果图: 源码: <html> <head> <title>Js倒计时,闹铃功能</title> <script language="javascript"> function $(id){ return document.getElementById(id); } function down(){

Eclipse 格式化代码时不换行与自动换行WordWrap插件

每次用Eclipse自带的Ctrl+shift+f格式化代码时,如果原来的一行代码大于80列,Eclipse就会自动换为多行,这点个人感觉不是很舒服,简单试了一下,通过以下方式可以修改: 1.preferences->Java->Code Style->Code Formatter->Show... ,打开之后,选择"Line Wrapping"选项卡,在"Maximun line width"指定大于多少列时换行. 2.还是在"L

Android带多选功能的PhotoPicker

最近利用闲碎的一些时间开发了一个Android库PhotoPicker,前面一篇文章也介绍了,Android高仿微信图片选择功能的PhotoPicker,之前没有加入选择多张图片的功能,现在加上之后一个完整的PhotoPicker库终于算是完工了. 动态效果图 Android带多选功能的PhotoPicker示例图片 使用方法 引入PhotoPicker库,在需要使用图片选择功能的地方添加如下代码: Intent intent = new Intent(MainActivity.this, Ph

u盘-基于C语言的U盘格式化代码

问题描述 基于C语言的U盘格式化代码 本人要做一款保护软件,为防止U盘里有木马程序,在接入内部网时需要自动对U盘格式化,希望哪个大神能帮帮忙,给点建议. 解决方案 如果你要在应用层完成这个功能,那还真不了解. 如果写固件代码的话,那倒是还可以实现. U盘分为普通存储区和 固件代码区,而固件代码区就是 帮助电脑识别U盘,组织好文件系统的那部分程序. 这部分程序 一般在U盘出厂的时候,已经烧写好了,默认情况下,用户根本接触不到这些代码,所以更不用说去修改了. 只是说说,没思路,哈哈

android-安卓开发关于调用系统自带的分享功能

问题描述 安卓开发关于调用系统自带的分享功能 刚刚做了个调用系统分享功能的事件,点击按钮,进入图库,选择图片时调用系统的分享功能,出现个问题,直接进入qq界面分享到QQ,微信,微博其他的都没出来,求解,下面是代码 //调用图库 public void Getpic(){ Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); intent.putExtra("crop&

常用图片上传带预览功能方法

常用图片上传带预览功能方法 一下为常见的图片预览实现方式,但是当远程访问该页面 的时候仍然会出现无法预览的情况,但是很多人用,应该也会发现有问题.代码如下.   <%@ page language="c#" autoeventwireup="true" codefile="photoupload.asp教程x.cs" inherits="photoupload" %> <!doctype html publi