博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime 保存时自动转换tab成空格
阅读量:4929 次
发布时间:2019-06-11

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

笔者最近学习c, c语言的清新代码风格让人眼前一亮,不禁爱上这种写作风格,变量名、等号、常量值之间空格分隔,清爽便于阅读。

于是笔者以此为代码写作规范,查阅自己以前写的java代码,以下用notepad2打开,代码风格如下

List
server;后面有空格int srvcount;后面多出几个空格这个如果按照日本程序代码风格怕是不过关了。

  于是笔者用notepad2手工处理,用notepad2去除server;行尾空格,删除int srvcount;下一行多出的空格,但是费时费力。

于是到网上搜索sublime text替换空格为tab,这篇随笔也因此而来。

1.打开sublime text点击 Preference -> Browser Packages

2.新建一个目录ExpandTabsOnSave
3.新建文件ExpandTabsOnSave.py
4.把下面网址内容复制进去,保存

import sublime, sublime_plugin, osclass ExpandTabsOnSave(sublime_plugin.EventListener):  def on_pre_save(self, view):    if view.settings().get('expand_tabs_on_save') == 1:      view.window().run_command('expand_tabs')

  

 

应用于全局的办法:

打开Preferences -> Settings - User添加:

    "expand_tabs_on_save": true

 

配置前:

{      "ignored_packages":      [               "Vintage"      ]}

  

修改后如下:

{	"ignored_packages":	[		"Vintage"	],		"expand_tabs_on_save": true}

  修改后不用重启sublime text

用sublime text打开刚刚的那个java代码,然后保存,再用notepad2打开,空格变成4个小点点,那就是tab键,如下

转载于:https://www.cnblogs.com/passedbylove/p/4784414.html

你可能感兴趣的文章
剑指Offer--二叉树的镜像
查看>>
PAT-BASIC-1031-查验身份证
查看>>
Python笔记5----集合set
查看>>
连连看小游戏
查看>>
js二级联动
查看>>
谜题32:循环者的诅咒
查看>>
RMI
查看>>
动态切换多数据源的配置
查看>>
win7电脑调整分区后分区不见的文件寻回法子
查看>>
《第一行代码》学习笔记2-Android开发特色
查看>>
bzoj3396 [Usaco2009 Jan]Total flow 水流
查看>>
20165231 2017-2018-2 《Java程序设计》第3周学习总结
查看>>
(180905)如何通过梯度下降法降低损失----Google机器学习速成课程笔记
查看>>
(响应式PC端媒体查询)电脑屏幕分辨率尺寸大全
查看>>
LDAP1-安装部署LDAP服务
查看>>
Crystal Reports拉报表报错:Error detected by database DLL
查看>>
border-radius讲解1
查看>>
CLR via C#学习笔记-第九章-参数和返回类型的设计规范
查看>>
dom4j解析XML文件(3)—XML文件写入
查看>>
vi作者:Bill Joy
查看>>