sublime text3插件及经验总结(持续更新!)

中文版换行无法缩进

在使用回车敲下一行代码时,默认会将闭合尖括号内容换到下一行。再次回车后中间光标会自动靠最左,用起来很麻烦。
百度后发现就是中文汉化文件的热键冲突,现在在这里总结一下。

1.删除汉化文件
下的就是中文版…而且删了以后菜单栏混乱,所以不推荐。

2.增加配置文件
菜单栏的“首选项按键绑定用户输入一下代码
在这里插入图片描述
代码如下:

	{ "keys": ["enter"], "command": "auto_indent_tag", "context":
        [
            { "key": "setting.auto_indent", "operator": "equal", "operand": true },
            { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
            { "key": "selector", "operator": "equal", "operand": "punctuation.definition.tag.begin", "match_all": true },
            { "key": "preceding_text", "operator": "regex_contains", "operand": ">$", "match_all": true },
            { "key": "following_text", "operator": "regex_contains", "operand": "^</", "match_all": true },
        ]
    },

注意这里
1.代码要放在两个中括号以内
2.末尾用逗号分割。
3.“按键绑定”选择默认或者用户都行

TAB一次缩进多个间隔

默认的tab键只能缩进一个间隔距离,若想编写的代码被嵌套了多层,多次按tab键很不方便。

增加配置文件:
菜单栏的“首选项按键绑定用户输入一下代码

代码如下:

// Press the tab indent a sufficient distance
    { "keys": ["tab"], "command": "reindent", "context":
        [
            { "key": "setting.auto_indent", "operator": "equal", "operand": true },
            { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
            { "key": "preceding_text", "operator": "regex_match", "operand": "^$", "match_all": true },
            { "key": "following_text", "operator": "regex_match", "operand": "^$", "match_all": true }
        ]
    }

作者:忆秋暝枫
出处:http://www.cnblogs.com/yqmf
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值