解决Sublime Text 3编写CSS输入分号时自动提示的问题-阿里云开发者社区

开发者社区> 开发与运维> 正文

解决Sublime Text 3编写CSS输入分号时自动提示的问题

简介: 自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03...

自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理


探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南


版权声明


问题描述

在用Sublime Text 3写CSS代码时遇到一个问题:当写完一行代码输入分号时会自动莫名其妙地弹出来一个代码提示框,如下图所示:

这里写图片描述

在这折腾了好一阵子,好在最终解决了。故,记录如下。


解决方案

解决方式及其步骤请参见如下方案。

第一步

打开Preferences -> Package Settings -> SublimeCodeIntel -> Key Bindings - User
此时,您看到如下配置:

[
{
    "keys": [
        "tab"
    ],
    "args":
    {
        "action": "expand_abbreviation"
    },
    "command": "run_emmet_action",
    "context": [
    {
        "key": "emmet_action_enabled.expand_abbreviation"
    }]
}

将其修改为如下所示:

[
{
    "keys": [
        "tab"
    ],
    "args":
    {
        "action": "expand_abbreviation"
    },
    "command": "run_emmet_action",
    "context": [
    {
        "key": "emmet_action_enabled.expand_abbreviation"
    }]
},
{
    "keys": [";"],
    "command": "run_macro_file",
    "args":
    {
        "file": "Packages/User/lfdfhl.sublime-macro"
    }
}]

第二步

打开Preferences -> Browser Packages -> Users
在该目录下新建文件lfdfhl.sublime-macro

第三步

在lfdfhl.sublime-macro文件中保存如下内容:

[
    {
        "args":
        {
            "characters": ";"
        },
        "command": "insert"
    }
]

第四步

重启Sublime Text 3

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章