缩进大小设置
Sublime Text 3插件,用于添加indent_size设置
详细信息
安装次数
- 总计 2K
- Win 999
- Mac 373
- Linux 347
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README.txt
缩进大小设置
Sublime Text 3插件,增加缩进大小设置
概述
此插件为Sublime Text添加了不同设置的能力,包括制表符宽度、缩进大小和缩进类型(空格与制表符),以正确显示和正确缩进旧代码,满足在https://text.sublime.net.cn/forum/viewtopic.php?f=4&q=15922中的要求。
某些代码库的缩进要求与当前标准不同,这意味着它们要求制表符宽为8个空格,但缩进为4个空格。
这给Sublime Text带来了问题,因为虽然我们可以将“tab_size”参数设置为8,但这会导致所有制表符键输入都使用8个空格。这是我尝试解决该问题的方法。我决定发布这个插件,因为我从Sublime Text的论坛和userecho网站上了解到,还有至少几人在面临类似的问题。
此插件受到Vimdentation (https://github.com/Wintaru/Vimdentation)的启发,但已经经过调整和改进,使其更清晰地与Sublime Text集成。
安装
使用Package Control插件:安装IndentSize最简单的方法是通过Package Control插件,可在此网站找到:http://wbond.net/sublime_packages/package_control
安装Package Control后,重新启动Sublime Text并打开《命令面板》(在OS X上按Command+Shift+P,在Linux/Windows上按Control+Shift+P)。选择“Package Control:安装包”,等待Package Control获取最新包列表,然后当列表出现时选择IndentSize。使用此方法的优点是Package Control将自动使IndentSize保持最新版本。
不使用Git:从GitHub下载最新的源代码,并将其整个目录复制到Packages目录中。
使用 Git: 在用户“主页”目录中(首选项 -> 浏览包…)的 Sublime Text 包夹目录下克隆仓库。
git clone git://github.com/Kronuz/IndentSize.git
配置
有可用的配置选项:indent_size
;默认值为tab_size
,实际上禁用了此插件。
在我的情况下,我在 C/C++ 的语法特定设置中有以下内容:
{
"tab_size": 8,
"indent_size": 4,
"translate_tabs_to_spaces": false,
"detect_indentation": false
}
许可证
Copyright (c) 2015 by German M. Bravo (Kronuz)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.