Sublime Text2

前端开发神器

Sublime Text 前端开发的神器

Sublime Text是一个前端开发者必备的编辑器,大量的插件,完善的功能,优越的性能,有非常多的特色,给前端开发提供了一个完善的开发条件。

本文主要介绍的是如何使用sublime Text藏在菜单里的一些功能,这些功能十分强大,却因隐藏的较深不太被大家关注,网上相关的介绍文章也不太多,这里就整理一下。

Sublime Text 功能使用介绍,目录:

  • Nodejs build System
  • Multiple Selections
  • Project & Workspace
  • Sublime Text 便携化(绿化)
  • Goto Anything...
  • Snippets
  • Macros
  • Split Editing

Nodejs build System

nodejs编译系统,可以用来快速的测试函数功能。

Sublime Text -> Tools -> Build System -> new Build System..

粘贴如下代码

{
    "cmd": ["node", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.js",
    "shell": true,
    "encoding": "utf-8", // 编码
    "windows": {
        // "cmd": ["taskkill /F /IM node.exe & node", "$file"] // x86
        "cmd": ["node", "$file"] // x64
    },
    "linux": {
        "cmd": ["killall node; node", "$file"]
    },
    "osx": {
        "cmd": ["killall node; node $file"]
    }
}

Sublime Text -> Tools -> Build (Ctrl + B),效果如下:

Multiple Selections

Sublime Text多点编辑,sublime的最大特点,sublime官网的大图就是介绍该功能。使用方式如下:

  • 连续点击 ctrl+d 选中同名字符
  • ctrl+鼠标左键 点击选择多行
  • 鼠标中间按住 拖动选择多行

Project & Workspace

Sublime Text自带工作空间。使用方式如下:

Sublime Text -> Project -> Save Project As ... 保存工作空间

Sublime Text -> Project -> Open Project  打开工作空间

工作空间有Project 与 Workspace 两个概念的区别,在使用上并没有区别。

打开工作空间后,在sublime的标题栏处会显示当前工作空间。

Sublime Text 便携化(绿化)

对Sublime Text进行绿化,实现一个文件夹打包迁移的目的。

安装sublime时,默认的用户配置与插件的路径会安装在用户临时目录下,可以通过 Sublime Text -> Preference -> Browse Packages... 快速访问该目录。

为防止绿化过程中出现错误,先退出sublime。

打开sublime临时目录,返回上一级目录,有Install Packages、Local、Packages三个目录,将它们剪切。

打开Sublime Text的安装目录,新建Data文件夹,将剪切的三个目录粘贴到Data下,完成绿化。

Goto Anything...

Ctrol + P 快速查找文件,可以通过几个关键词模糊查询整个workspace中的文件。如下:

输入 :50 查找行号

输入 @check 查找函数

Goto Definition... 快捷键F12,快速跳转到函数定义的位置。

Snippets

Sublime Text 代码片段,给经常使用的语法糖或代码添加代码片段非常有用。

Sublime Text -> Tools -> New Snippet... 添加如下代码:

${1} 代表一个占位符,数字表示tab index,${0}是最后一个。或者可以有这样带描述的语法:${1:description}

还有更高级的用法,如:

${1:T} 是第一个占位符

${1/(T)|.*/(?1:s)/} 是对第一个占位符进行匹配。

格式是这样的:

${1/a|b|c|d|.*/(?1:A)(?2:B)(?3:C)(?4:D)/}(该例子是将输入的字符进行判断,abcd转大写,其余不做处理)

拆开来是这样理解的:

Macros

Sublime Text 宏。

Tools -> Record Macro 录制宏

Tools -> Save Macro... 播放宏

在工作中并没有什么情况需要自己去录制一些特殊的宏。

给宏绑定快捷键,Preferences -> Key Bindings - User,配置快捷键和宏文件路径,如下:

{ "keys": ["ctrl+enter"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Add Line.sublime-macro"} },

Split Editing

Sublime Text分屏

标签: Sublime Text

时间: 2024-10-13 00:55:51

Sublime Text2的相关文章

Mac下Lua Sublime Text2 开发环境搭建

1.安装Lua编译器 下载Lua, http://www.lua.org/: 解压后,cd进入该文件夹src目录下 在当前文件夹执行make macosx   然后回车 cd 到上一目录,执行sudo make install 完成之后执行lua -v 可以看到:Lua 5.3.3  Copyright (C) 1994-2016 Lua.org, PUC-Rio 2.安装Sublime Text2 1.下载http://sublime-text-2.cn.uptodown.com后打开: {

sublime text2 配置python 环境

写python的小程序,light同学推荐性感的Sublime text2 +JEDI(python自动补全插件). 首先安装sublime text2的"插件管理"插件package control: 打开sublime后,组合键"ctrl+~"调出控制台,将以下代码粘贴进命令行中并回车: 1 import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_

Sublime Text2上搭建C/C++环境

环境:Sublime Text2 win7 64位 1.下载Sublime Text2并安装 下载地址:http://www.sublimetext.com/ 2.需要用到gcc/g++编译器,下载MinGW并安装 下载地址:http://www.mingw.org/ 3.配置MinGW环境: 把MinGW的安装路径:“c:\MinGW\bin”(这是c盘)添加到环境变量里 4.配置ST环境 #1.找到:Tools –> Build System –> New Build System… #2

将Sublime Text2 加入右键菜单

原文地址:http://luyuwww.iteye.com/blog/1442328 将Sublime Text2 加入右键菜单方法: 1.  运行中输入 regedit 打开注册表 2.  在HKEY_CLASSES_ROOT/*/shell/ 下新建’项’ ,名称可修改,例如:Sublime Text 3.  在 Sublime Text 下 新建’项’ 名字:command (这个应该不可以修改) 4.  点击  command ,在右边的(默认),双击填入下面的值: D:\Program

设置sublime text2/3中默认预览浏览器快捷键的方法

各位前端大神们,大家在用IDE编辑器的时候喜欢用哪些呢?是Dreamweaver.Zend Studio.editplus又或者是sublime text?今天马浩周给大家就要说说设置sublime text2/3中默认预览浏览器快捷键的方法了,可能你早都设置了,(设置好的自动忽略).此篇文章讲给sublime text的使用新手们. 我们为什么要设置默认的预览浏览器呢?因为搞前端的都知道,你在预览的时候不可能只预览一个浏览器,可能需要多个,当然今天我们举例中会说道谷歌浏览器Chrome,IE浏

Sublime Text2 使用心得总结

sublime text2是开发代码编辑的神器 ,编辑器界面优美,操作速度快速.而且Sublime Text2是一款跨平台的编辑器,再也不用为换平台而找不到合适的.熟悉的编辑器担忧了. Sublime Text2 是一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受. 两个小技巧:选择文字之后,按下 Tab 和 Shift + Tab 可以控制缩进,和 EmEditor 一样,内牛.文件未保存就可以直接退出程序,下次启

Sublime Text2 按shift键选择不了的问题

记录下来,免得以后忘了: 今天在Sublime Text 2装了一个ThinkPHP插件之后,发现按shift键+鼠标左键选择不了内容了,原因是ThinkPHP里的热键与系统的有冲突了,需要设置如下步骤: 1. 在Sublime Text 2的菜单选择[Preferences]->[Browse Packages...],会弹出到一个目录. 2. 在弹出的目录中找到"Thinkphp",进入此目录. 3. 找到"Default (Windows).sublime-mou

sublime text2教程

代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过的编辑器不少,真不少- 但却没有哪款让我特别心仪的,直到我遇到了 Sublime Text 2 !如果说“神器”是我能给予一款软件最高的评价,那么我很乐意为它封上这么一个称号.它小巧绿色且速度非常快,跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等,

sublime text2之js压缩-Js Minifier

一款基于Google Closure compiler压缩Js文件插件. 快捷键: Ctrl+Alt+M            当前文件内压缩Js代码(不推荐) Ctrl+Alt+Shift+M   压缩Js并生成压缩文件 *.min.js 安装成功重启,如果报错,在配置里改一个参数,"compiler": "uglify_js", { // the closure compiler adds new lines every 500 characters // fo

sublime text2下配置c++

今天安装了sublime text2,真是编辑神器,不再用notepad了. 笔记本上没有c++运行环境,用编辑器既轻巧,又方便,VS太臃肿了. 要在sublime text2 下运行c++程序,需要安装dev c++编译器. 注意,这两个软件最好在官网上下载. 从其他网上下载的不全... 然后,就是配置c++的环境变量, 比如,我的是:F:\Dev-Cpp\MinGW64\bin 接着在 运行里输入命令gcc或g++ 出现上图,说明c++编译环境配置好了,接着在sublime里写c++代码,但