• sublime text3 常用配置


       1. 打开Preferences菜单,并选择 Browse Packages…
       2. 系统会打开Sublime Text 的Packages文件夹,回到上一级菜单,然后打开Installed Packages文件夹
       3. 下载并将下载的Package Control.sublime-package拷贝到Installed Packages文件夹(注意此处是Installed Packages,不是Packages文件夹)
       4. 重启Sublime Text 
    perferences>package control,(ctrl+shift+p)输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功)

     常用插件配置:

    [
    // chrome
    { "keys": ["f2"], "command": "side_bar_files_open_with",
    "args": {
    "paths": [],
    "application": "S:/Program Files (x86)/Google/Chrome/Application/chrome.exe",
    "extensions":".*"
    }
    },
    
    // firefox
    { "keys": ["f3"], "command": "side_bar_files_open_with",
    "args": {
    "paths": [],
    "application": "S:/Program Files (x86)/Mozilla Firefox/firefox.exe",
    "extensions":".*"
    }
    },
    
    // ie
    { "keys": ["f4"], "command": "side_bar_files_open_with",
    "args": {
    "paths": [],
    "application": "S:/Program Files/Internet Explorer/iexplore.exe",
    "extensions":".*"
    }
    }
    
    ]
    SideBarEnhancements 侧边栏增强
    {
    "color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
    "draw_minimap_border": true, // 右侧缩略图边框
    "font_face": "Monaco",//字体
    "font_size": 10, // 字体大小
    "highlight_line": true, // 当前行标亮
    "save_on_focus_lost": true, // 当前行标亮
    "word_separators": "./\()"':,.;<>~!@#$%^&*|+=[]{}`~?", // 双击选中中划线
    "word_wrap": true, //自动换行
    "trim_trailing_white_space_on_save": true, //自动移除行尾多余空格
    "ensure_newline_at_eof_on_save": true, //文件末尾自动保留一个空行
    "disable_tab_abbreviations": true, //禁用 Emmet 的 tab 键功能(请使用 ctrl+e)
    "translate_tabs_to_spaces": true, //把代码 tab 对齐转换为空格对齐
    "tab_size": 4, //空格数
    "fade_fold_buttons": false, //显示代码块的倒三角
    "bold_folder_labels": true, //侧边栏文件夹加粗
    "auto_find_in_selection": true //开启选中范围内搜索
    }
    sublime settings user
    {
      // exposed jsbeautifier options
      "indent_with_tabs": false,
      // 保留换行符
      "preserve_newlines": true,
      // 最大连续保留2二个换行符,也就是有一个空行
      "max_preserve_newlines": 2,
      // 在条件语句前有空格
      "space_before_conditional":false,
      //括弧添加空格
      "space_in_paren": false,
      // 在函数的括弧后面添加空格
      "space-after-anon-function":true,
      "jslint_happy": false,
      // [collapse-preserve-inline|collapse|expand|end-expand|none] ["collapse"]
      // 代码的样式
      "brace_style": "collapse",
      "keep_array_indentation": false,
      "keep_function_indentation": false,
      "eval_code": false,
      "unescape_strings": false,
      "break_chained_methods": false,
      "wrap_attributes_indent_size":0,
      "wrap-line-length":0,
      "end-with-newline":true,
      // 支持JSX
      "e4x": true,
      //最初的缩进级别
      "indent_level": 0,
      // 缩进二个字符
      "indent_size": 2,
      // 缩进2个字符,字符是一个空格
      "indent_char":" ",
      //"eol":"
    ",
      // 保存时自动格式化
      "format_on_save": true,
      //格式化选中的文本
      "format_selection": true,
      // 是否启动.jsbeautifyrc文件
      "jsbeautifyrc_files": false,
      "ignore_sublime_settings": true,
      "format_on_save_extensions": ["js", "json"]
    }
    jsformat settings
    "allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg","vue"] 加上vue就好了
    HTML/CSS/JS Prettify 中配置.vue的美化
    JSFMT 配置:
    在AppDataRoamingSublime Text 3Packagesjsfmt目录安装
    
    >npm install esformatter
    >npm install esformatter-jsx
    在user setting配置
    {
        "autoformat": true,
        "extensions":
        [
            "js",
            "jsx",
            "sublime-settings"
        ],
        "options":
        {
            "jsx":
            {
                "alignWithFirstAttribute": true,
                "attrsOnSameLineAsTag": false,
                "firstAttributeOnSameLine": false,
                "formatJSX": true,
                "maxAttrsOnTag": 1
            },
            "plugins":
            [
                "esformatter-jsx",
           // "esformatter-quotes",
    // "esformatter-semicolons",
    // "esformatter-braces",
    // "esformatter-dot-notation"
    ] } }
    设置快捷键:
    { "keys": ["ctrl+q"], "command": "format_javascript" },

     安装报错时,ctrl+`查看console,把缺失的包按提示安装好

    常用插件:

    ES6, React.js, jsx代码高亮: babel
    配置:
    打开.js, .jsx 后缀的文件;
    打开菜单view, Syntax -> Open all with current extension as... -> Babel -> JavaScript (Babel),选择babel为默认 javascript 打开syntax
    Angular:TypeScript;
    React: React ES6 Snippets
  • 相关阅读:
    动手开发自己的第一个 composer 包
    实现网易云视频直播播放器功能
    html文本标准模式,首行空两格,两端对齐,行高
    设置svg图片大小
    IntelliJ IDEA,代码行宽度超出限制时自动换行
    是什么时候开始学习gulp了
    Laravel 安装多国语言包后,phpstorm 还是报错
    解决Package illuminate/html is abandoned, you should avoid using it. Use laravelcollective/html instead.问题
    去掉悬浮框与点击框之间的线条问题
    解决实现注册功能点击注册的时候报错问题
  • 原文地址:https://www.cnblogs.com/avidya/p/7357653.html
Copyright © 2020-2023  润新知