博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text 3 自带的格式化代码功能(reindent)
阅读量:5907 次
发布时间:2019-06-19

本文共 701 字,大约阅读时间需要 2 分钟。

hot3.png

平时在使用sublime时,在代码凌乱的时候看得挺烦,又懒得去装啥插件,后来发现sublime其实已经自带了代码格式化的功能,多数人都没发现罢了

功能名为reindent,如果使用了SublimeText汉化包,它的名称为“再次缩进”

路径:Edit - Line - Reindent(中文路径则是:编辑 - 行 - 再次缩进)
网上有文章提到该功能不需要选中代码之后才能执行格式化功能,默认是格式化整个文件里的代码;个人进行测试后,并不是这样的,光标停在哪一行,使用该功能后,它执行的仅为向右缩进的简单功能,与当前代码结构无关,它仅执行缩进。而只有全选所有代码时,执行该功能,才会对代码进行格式化
reindent功能默认sublime并没有分配快捷键,可执行以下操作进行设置快捷键
1、打开设置快捷键的界面(分左右两块区域,左边为编辑器默认,通常为了保证不影响正常功能,左边的默认设置不作修改,而修改右边的User区域):
Preferences → Key Bindings – User
2、在其中添加代码,快捷键组合可按需设置:
{"keys": ["ctrl+shift+r"], "command": "reindent" , "args":
{"single_line": false}}

 

在实际使用中,代码格式化的效果并不十分完美,比如在格式化XML文件的时候,部分空标签段并不会独占一行,而是会挤在同一行,影响阅读

更完美的方案是在Package Control中安装相关的格式化插件

转载于:https://my.oschina.net/u/171860/blog/754867

你可能感兴趣的文章
csharp skype send message in winform
查看>>
MMORPG 游戏服务器端设计--转载
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
ubuntu下安装libxml2
查看>>
nginx_lua_waf安装测试
查看>>
WinForm窗体缩放动画
查看>>
JQuery入门(2)
查看>>
linux文件描述符
查看>>
传值引用和调用引用的区别
查看>>
hyper-v 无线网连接
查看>>
Python3.7.1学习(六)RabbitMQ在Windows环境下的安装
查看>>
Windows下memcached的安装配置
查看>>
ubuntu: firefox+flashplay
查看>>
web.xml 中CharacterEncodingFilter类的学习
查看>>
贪吃蛇逻辑代码
查看>>
ASP.NET视频教程 手把手教你做企业论坛网站 视频教程
查看>>
[LeetCode] Meeting Rooms II
查看>>
从Swift学习iOS开发的路线指引
查看>>
Scribes:小型文本编辑器,支持远程编辑
查看>>
ssh 安装笔记
查看>>