博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
iOS Foundation框架简介 -1.常用结构体的用法和输出
查看>>
libevent reference Mannual I
查看>>
eclipse创建Maven父子结构Maven项目
查看>>
Python 太糟糕了?开发者总结了 8 大原因
查看>>
Spring中注入基本类型
查看>>
脚本方式安装 IIS7
查看>>
Oracle password expire notices
查看>>
发现“郝茵晴”:屌丝们的社会性传播实验
查看>>
WordPress优化:为网站添加个性化缩略图标
查看>>
shell脚本分析IP归属地
查看>>
CITRIX XenAPP/TS打印管理ThinPrint.
查看>>
SQL Server以Online模式创建索引
查看>>
微软开放 .NET 框架源代码
查看>>
Jira迁移及内存调整
查看>>
Exchange Server 2010 SP2 新功能简述
查看>>
使用wxWidgets for C++从资源文件中静态装载图像
查看>>
提高数据库安全性的办法
查看>>
工作流编程循序渐进(8:状态机工作流)
查看>>
3.VMware View 4.6安装与部署-connection server(View Standard Server)
查看>>
Lync Server 2013 实战系列之六:标准版-安装和更新LyncServer 系统
查看>>