sublime编辑器,功能插件多,可以扩展为IDE

-------------------------------------------

1、安装

官网下载  http://www.sublimetext.com/
a)安装版 安装时勾选Add to explorer context menu,这样右键单击文件时可以直接使用Sublime Text打开。(也可以修改注册表实现)
b)绿色版portable version,无需安装,直接使用

免费使用:ST2还有免费版本,ST3必须购买,不过不买也可以试用,功能上没有限制,就是每小时都会弹出一个购买邀请对话框(挺变态的),没钱只能认了,或者使用ST2免费版。网上有破解方法直接屏蔽掉。http://devework.com/sublime-text-3.html

汉化版:可以自己下汉化包进行汉化(网上有)

-------------------------------------------

2、参数配置

配置参数文件位置
安装版,默认的sublime的配置文件是在C盘的目录下C:\Users\Thinkpad\AppData\Roaming\Sublime Text 3,删除目录Sublime Text 3后,在安装目录下手动建立data目录,就可以自动保存了。
绿色版portable version 默认就保存在data路径下User/Preferences.sublime-settings

默认配置参数
在 Preferences -> Settings-Default,看到默认配置文件 User/Preferences.sublime-settings中的内容,不可修改。部分内容如下
// Sets the colors used within the text area
    "color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
// in your User File Preferences.
   "font_face": "",
   "font_size": 10,

// Valid options are "no_bold", "no_italic", "no_antialias", "gray_antialias",
   // "subpixel_antialias", "no_round" (OS X only), "gdi" (Windows only) and
   // "directwrite" (Windows only)
   "font_options": [],

// Characters that are considered to separate words
   "word_separators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?",

// Set to false to prevent line numbers being drawn in the gutter
   "line_numbers": true,

// Set to false to hide the gutter altogether
   "gutter": true,

// Spacing between the gutter and the text
   "margin": 4,

// Fold buttons are the triangles shown in the gutter to fold regions of text
   "fold_buttons": true,

个性化的参数配置
在Preferences -> Settings-User中 修改配置,覆盖默认设置。配置参数间逗号分隔,Ctrl+S保存后,无需重启,立即生效(ST2需要重启)。

我的个人配置如下:
{
"bold_folder_labels": true,
"dpi_scale": 1.0,
"font_size": 16,
"highlight_line": true,
"ignored_packages":
[
"Vintage"
],
"save_on_focus_lost": true,
"show_encoding": true,
"show_line_endings": true,
"spell_check": false,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"word_wrap": true
}

简单介绍下常用的参数配置
"font_size": 17 //字体大小
"highlight_line": true //光标所处在的那一行高亮
"save_on_focus_lost": true //丢失焦点自动保存
"show_encoding": true // 显示当前文件的编码
//Tab转换
"tab_size": 2,
"translate_tabs_to_spaces": true
"word_wrap": false //自动换行
"spell_check": false //拼写检查
//Vim模式
"ignored_packages": [
 "Vintage"
]

菜单选择设置部分参数
主题风格等设置 Preferences -> Color scheme
只能改变字体的大小 Preferences -> Font
侧边栏、右边小地图等常用面板 菜单中View下选择 show还是hide各个参数

-------------------------------------------

3、快捷键设置

默认快捷键配置 Preferences -> Key Bindings-Default
具体快捷键见后面快捷键总体介绍

自定义快捷键配置
在菜单中Preferences -> Key Bindings–User添加如下:
  { "keys": ["alt+shift+f"], "command": "reindent" , "args": {"single_line": false}}
  上面语句添加了快捷键alt+shift+f进行代码格式化,注意 eclipse格式化快捷键“Ctrl+Shift+F”在sublime中和“在文件中查找”快捷键冲突了

-------------------------------------------

4、sublime格式化命令

上面添加了格式化命令快捷键。
其实sublime自带了格式化命令,在菜单Edit]->[Line]->[Reindent]中。如果自带格式化编码不满足所使用的语言,如SQL、Ruby等,则安装插件,扩展格式化功能
ctrl+shift+P打开命令面板
输入“install package”后回车
输入“format”查找并选择对应语言

-------------------------------------------

5、中文文件名显示方框 问题

这是因为Windows个性化的“显示”中,设置DPI(自定义文本大小)大于了默认的100%,就会出现这个bug。目前,显示器分辨率基本都是1920*1080,默认DPI字太小,一般都会调大到,我设置了125%,sublime无法兼容(sublime无法显示DPI超过1的中文),所以将sublime的DPI设置为1.0就可以正常显示了。
在Preferences -> Settings-User中增加
"dpi_scale": 1.0,
就可以了。覆盖Windows默认设置,恢复成100%就行了
-------------------------------------------

6、扩展成IDE

Sublime Text安装插件

建议先启用Package Control,作用是安装插件时很方便,启用方法:菜单栏 – View – Show Console,贴入以下代码并回车,然后重启Sublime。如果你所在的网络无法启用,则无法使用,手动搜索下载去吧(话说你的网也被封了?)。

  1. import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

开始安装一些非常实用的插件吧,Ctrl+Shift+P(菜单 – Tools – Command Paletter),输入 install 选中Install Package并回车,输入或选择你需要的插件回车就安装了(注意左下角的小文字变化,会提示安装成功),安装其它插件也是这个方法,非常快速。

  • ZenCoding
    不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发,Alt+Shift+W是个代码机器。
  • Alignment
    代码对齐,如写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了。
  • Prefixr
    写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发。
  • Tag
    Html格式化,右键Auto-Format Tags on Ducument。
  • Clipboard History
    剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发。
  • SideBarEnhancements
    侧栏右键功能增强,非常实用
  • Theme – Soda
    完美的编码主题,用过的都说好,Setting user里面添加”theme”: “Soda Dark.sublime-theme”
  • GBK to UTF8
    将文件编码从GBK转黄成UTF8,菜单 – File里面找
  • SFTP
    直接编辑 FTP 或 SFTP 服务器上的文件,绝对FTP浮云
  • WordPress
    集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用
  • PHPTidy
    整理排版PHP代码
  • YUI Compressor
    压缩JS和CSS文件

-------------------------------------------

快速上手的讲解:

Sublime Text快捷键:

  • Ctrl+L:选当前行

  • Ctrl+shift+L:多行编辑模式,编辑选中的多行
  • Ctrl+j:合并为一行
  • Ctrl+D:选择单词,重复为选择下一个
  • F3向下查找,shift+F3向上查找

Ctrl+Z 撤销

Ctrl+Y 恢复撤销

Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)

Ctrl+Shift+/ 注释已选择内容

查找 Ctrl + F 查找下一个 F3 查找上一个 Shift + F3
Incremental Find Ctrl + I 替换 Ctrl + H 替换下一个 Ctrl + Shift + H
快速查询 Ctrl + F3 快速查询全部(多光标) Alt + F3

— layout —
单视图 Alt + Shift + 1 双列视图 Alt + Shift + 2 三列视图 Alt + Shift + 3
四列视图 Alt + Shift + 4 四宫格视图 Alt + Shift + 5 双行视图 Alt + Shift + 8
三行视图 Alt + Shift + 9

  • Ctrl+Shift+P:打开命令面板
  • Ctrl+P:搜索项目中的文件
  • Ctrl+G:跳转到第几行
  • Ctrl+W:关闭当前打开文件
  • Ctrl+Shift+W:关闭所有打开文件
  • Ctrl+Shift+V:粘贴并格式化
  • Ctrl+D:选择单词,重复可增加选择下一个相同的单词
  • Ctrl+L:选择行,重复可依次增加选择下一行
  • Ctrl+Shift+L:选择多行
  • Ctrl+Shift+Enter:在当前行前插入新行
  • Ctrl+X:删除当前行
  • Ctrl+M:跳转到对应括号
  • Ctrl+U:软撤销,撤销光标位置
  • Ctrl+J:选择标签内容
  • Ctrl+F:查找内容
  • Ctrl+Shift+F:查找并替换
  • Ctrl+H:替换
  • Ctrl+R:前往 method
  • Ctrl+N:新建窗口
  • Ctrl+K+B:开关侧栏
  • Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
  • Ctrl+F2:设置/删除标记
  • Ctrl+/:注释当前行
  • Ctrl+Shift+/:当前位置插入注释
  • Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
  • Ctrl+Shift+A:选择当前标签前后,修改标签用的
  • F11:全屏
  • Shift+F11:全屏免打扰模式,只编辑当前文件
  • Alt+F3:选择所有相同的词
  • Alt+.:闭合标签
  • Alt+Shift+数字:分屏显示
  • Alt+数字:切换打开第N个文件
  • Shift+右键拖动:光标多不,用来更改或插入列内容
  • 鼠标的前进后退键可切换Tab文件
  • 按Ctrl,依次点击或选取,可需要编辑的多个位置
  • 按Ctrl+Shift+上下键,可替换行

sublime text (ST)一篇通(安装、配置、扩展、使用)的更多相关文章

  1. [mark] 使用Sublime Text 2时如何将Tab配置为4个空格

    在Mac OS X系统下,Sublime Text是一款比较赞的编辑器. 作为空格党的自觉,今天mark一下使用Sublime Text 2时如何将Tab配置为4个空格: 方法来自以下两个链接: ht ...

  2. Sublime Text 3.2.1详细安装破解教程,附最新激活码license(全网独家可用有效)

    title: "Sublime Text 3.2.1详细安装破解教程,附最新激活码license(全网独家可用有效)" categories: soft tags: soft au ...

  3. Sublime Text 开发神器相关 插件安装 功能介绍

    无法安装更多见http://blog.csdn.net/freshlover/article/details/44261229/ Sublime Text 3 安装插件管理 Package Contr ...

  4. Sublime Text 3 常用插件以及安装方法(vue 插件)

    使用Package Control组件安装 也可以安装package control组件,然后直接在线安装: 按Ctrl+` 调出console 粘贴以下代码到底部命令行并回车: { import u ...

  5. Sublime Text的使用代码块安装的模块

    在众多的开发工具IDE当中.作者现在唯独深爱sublime text(以下简称st).以前做后台开发使用visual studio(以下简称vs),以及实行前后端分工也是配合后台使用vs.这里要讲述两 ...

  6. Sublime Text 3 无法使用package control安装插件解决办法

    Crossing's Blog NOT Genius but Try Best 首页 分类 关于 归档 标签 问题貌似出现在liveStyle版本更新之后,因为打算安装javascript next和 ...

  7. vue 插件(Sublime Text 3 常用插件以及安装方法)(转)

    使用Package Control组件安装 也可以安装package control组件,然后直接在线安装:按Ctrl+` 调出console粘贴以下代码到底部命令行并回车: { import url ...

  8. Sublime Text 3 python和Package Control配置方法

    (如果下面的方法试了Packages control功能还是不能用参考这个方法: 1.直接把C:\Sublime Text 3x64\Data\Packages\   目录下原有的Packages c ...

  9. Sublime Text 3 插件、主题、配置

    换电脑,Sublime Text 3 重新配置一遍,做个记录 1. 下载:http://www.sublimetext.com/3 2. 插件管理器 Package Control (Ctrl + ` ...

  10. Sublime Text 3下载-汉化-插件配置

    Sublime Text 3下载 不用说是上官方下载地址:http://www.sublimetext.com/3 Sublime Text 3 免费使用方法 Sublime Text 2的时候还有一 ...

随机推荐

  1. Android简易实战教程--第四十七话《使用OKhttp回调方式获取网络信息》

    在之前的小案例中写过一篇使用HttpUrlConnection获取网络数据的例子.在OKhttp盛行的时代,当然要学会怎么使用它,本篇就对其基本使用做一个介绍,然后再使用它的接口回调的方式获取相同的数 ...

  2. solr多集合配置

    1.1 多SolrCore配置 一个solr工程中可以配置多个SolrCore实例. 分享牛原创(尊重原创 转载对的时候第一行请注明,转载出处来自分享牛http://blog.csdn.net/qq_ ...

  3. Linux下创建软链接

    创建软链接: ln -s /newdisk/app-tpl/apache-tomcat-7.0.47/webapps/app-tpl-webapp/ /newdisk/UCMSServer/tomca ...

  4. 在从1到n的正数中1出现的次数

    #include <iostream> using namespace std; int cal1From0ToN(int n) { int pow1 = 1; int pow2 = 10 ...

  5. Java异常处理-----运行时异常(RuntimeException)

    RuntimeException RunntimeException的子类: ClassCastException 多态中,可以使用Instanceof 判断,进行规避 ArithmeticExcep ...

  6. Not saving crash log because we have reached the limit for logs to store on disk.解决办法

    一.问题简述: Xcode, window>Devices>DEVICES选中自已的设备,打开控制台:提示日志存量已达限制,这个是系统抛出的log."Not saving cra ...

  7. (一二八)使用POST上传文件

    简介 上传文件到服务器是一个比较常用的操作,最基本的方式是通过POST上传,文件以二进制形式,作为一个参数传递,但是这个POST的结构相当复杂,且必须完全符合HTTP标准. 文件上传的POST格式 该 ...

  8. SSH网上商城---用户激活

    在前面的博客中,小编主要结合SSH网上商城这个项目,简单的介绍了如何实现邮件发送的这个功能,邮件发送了,接下来就是激活了,为什么呢?现在大多网站都要通过对账号进行激活,然后才能注册成功,这是防止恶性注 ...

  9. JDBC的使用五大步骤以及查询操作-数据库编程(二)

    jdbc的使用步骤 1.加载jdbc的驱动. 2.打开数据库的连接. 3.建立一个会话,然后执行增删改查等基本的操作. 4.对结果进行处理 5.对环境进行清理,比如关闭会话等. 查询操作 首先用Cla ...

  10. 福利:工作经常用到的Mac软件整理(全)

    每日更新关注:http://weibo.com/hanjunqiang  新浪微博!iOS开发者交流QQ群: 446310206 前言 这是我个人在工作中会用到的Mac软件,其中包括办公.开发.视频等 ...