Sublime使用

插件安装

  • Sublime Text的强大就是它拥有强大的可扩展性。您可根据自己的需要安装不同的插件。
  • 使用Sublime Text,插件是不可缺少的存在;而插件的备份就显得非常的重要,这事儿也很简单,只需将Packages(Preferences > Browse Packages)中内容拷贝一份,同步云端即可,每有所需只要 Down 下来,替换掉原Packages下内容就好。
  • 安装方式

    • 直接安装
      安装Sublime text 3插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)
    • 使用Package Control组件安装
      按 Ctrl+` 调出console粘贴以下代码到底部命令行并回车:

      import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

      重启Sublime Text 3,如果在Perferences->package settings中看到packagecontrol这一项,则安装成功。按下Ctrl+Shift+P调出命令面板输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

国内使用SublimeText3,经常可能遇到无法安装可用插件问题,可remove掉Package Control重新安装下;如遇到连Package Control也无法安装,则可以在别处拷贝一份关于Package Control的文件(Package Control.sublime-package)存放于Installed Packages目录之下即可。
如果如上述操作,还是不能正确安装,并且在 sublime 的 console 安装 package control 出现 275309 错误,那么去打开 Preferences->Settings 找到 ignored_packages 配置选项,删除其中对 Package Control 的约束即可。

  • Sublime text 删除插件步骤:“Ctrl+Shift+P”—“RemovePackage”—“找到需要删除的插件,并点击即可删除”

推荐插件

  • MarkDown Editing

    SublimeText不仅仅是能够查看和编辑Markdown文件,但它会视它们为格式很糟糕的纯文本,这个插件通过适当的颜色高亮和其它功能来更好地完成这些任务。

    Sublime Text(3)通过Package control安装MarkdownEditing后,提示错误,通过以下方法解决:

    1. Ctrl+Shift+p
    2. set syntax:MultiMarkdown

    设置MarkDown文件编辑所见即所得:

    • 安装Markdown Preiew,设置"enable_autoreload": true
    • 安装LiveReload,从plugins->enable/disable plugins->enable simple reload
    • 设置Preview快捷方式key bindings->{ "keys": ["alt+m"], "command": "markdown_preview", "args": { "target": "browser"} }
  • SideBarEnhancements

    SideBarEnhancements是一款很实用的右键菜单增强插件;在安装该插件前,在SublimeText左侧FOLDERS栏中点击右键,只有寥寥几个简单的功能;安装了就相当于给其丰了大胸一般。

    [   
        { "keys": ["ctrl+shift+c"], "command": "copy_path" },
        //chrome
        { "keys": ["f2"], "command": "side_bar_files_open_with",
                "args": {
                    "paths": [],
                    "application": "C:\\Users\\jeffj\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",
                    "extensions":".*"
                }
         }
    ]
  • Terminal

    这个插件可以让你在Sublime中直接使用终端打开你的项目文件夹,并支持使用快捷键。

  • ColorPicker

    在 Sublime Text 中,你可以使用内置的颜色选择器。安装完成后,只要按下Ctrl / Cmd + Shift + C 快捷键。

  • SublimeREPL

    SublimeREPL 允许你在 Sublime Text 中运行各种语言(NodeJS , Python,Ruby, Scala 和 Haskell 等等)。

    会抛出throw new TypeError:
    修改Packages/SublimeREPL/config/NodeJS/repl.js配置文件。

    var rep = repl.start({
        prompt:    '> ', //null, 
        source:    null, //process.stdin,
        eval:      null, //require('vm').runInThisContext,
        useGlobal: true, //false
        useColors: false
    });
  • HTML-CSS-JS Prettify

    一款集成了格式化html、css、js三种文件类型的插件,即便html、js写在PHP文件之内。插件依赖于nodejs,因此需要事先安装nodejs,然后才可以正常运行。插件安装完成后,快捷键ctrl+shift+H完成当前文件的美化操作。

    自动格式化设置:"format_on_save": true

  • SublimeTmpl

    SublimeTmpl能新建html、css、javascript、php、python、ruby六种类型的文件模板,所有的文件模板都在插件目录的templates文件夹里,可以自定义编辑文件模板。

    SublimeTmpl默认的快捷键:

    ctrl+alt+h html
    ctrl+alt+j javascript
    ctrl+alt+c css
    ctrl+alt+p php
    ctrl+alt+r ruby
    ctrl+alt+shift+p python
  • Better Completion
    支持Javascript、JQuery、TwitterBootstrap框架、HTML5标签属性提示的插件,是少数支持sublime text 3的后缀提示的插件,HTML5标签提示sublimetext3自带,不过JQuery提示还是很有用处的,也可设置要提示的语言。

  • SFTP

    Sublime下有SFTP,只要Ctrl+S即可同步本地到服务器。

  • sublime-text-git

    可视化的操作:帮助你与你的Git repo协议进行交互。它支持很多命令像init,push, pull, branch, stash,等等。使用它当然提前需要安装 Git,并做好响应的配置。

  • TrailingSpaces

    可以自动将多余的空格标红,以示提醒。当然,如果你想一键摒除之,这也很好办,加入一点配置即可:在 Preferences / Key Bindings – User加上如下代码即可(数组内部,当然快捷键可自行约定,

  • emmet

    快速生成HTML代码段的插件,强大到无与伦比:可以超快速编写HTML/CSS/JS,当然这个插件还支持多种编译环境,快捷键查询

  • Vue Syntax Highlight

    Vue(*.vue)高亮插件。

  • YUI Compressor

    压缩JS和CSS文件,按F7键后,若压缩当前文件(demo.js),则压缩后的文件(demo.min.js)保存在该文件的同级目录,需要安装java的JDK。

  • DocBlockr

    可以快速的对函数进行注释。保持代码规范。支持多种语言,有 JavaScript (including ES6), PHP, ActionScript, Haxe, CoffeeScript, TypeScript, Java, Apex, Groovy, Objective C, C, C++ and Rust.

  • All Autocomplete

    Extends the default autocomplete to find matches in all open files,By default Sublime only considers words found in the current file.

  • ConvertToUTF8

  • sublimeServer

    启动服务器

定制快捷键

  • 首先要会使用SublimeText内置的快捷键:快捷键汇总
  • 设置快捷键。在SublimeText里,打开Preferences -> Key Bindings - User

技巧

  • 排除文件或文件夹,如隐藏掉node_modules

    打开设置Sublime Text > Preferences > Settings,注入如下配置即可,它即可将侧边栏的 node_modules 予以隐藏。

    "folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", "node_modules"]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值