Sublime 初用

如此轻量级的文本编辑器,却有着与其不相符的强大功能,而且,界面还非常的优美,优雅,帅气,这点和本人的气质特别相符,O(∩_∩)O哈哈哈哈哈哈哈~


本人平时Coding时用得最多的恐怕就要算 vim 和 eclipse 了。

vim固然好使,除此之外还能提高你的逼格,实在是程序员居家旅行,装逼嘚瑟必备良器;但不讨喜在它非 cross-platform,这点不是很爽

eclipse 实在太重,插件装多了,不仅启动慢,而且经常性的崩溃,于是一年前在忍不可忍的情况下转到了 IntelliJ 下面,但多年的 eclipse 使用经验让我依然在使用 eclipse 的 keymap,btw:IntelliJ 自带terminal这点大爱。


今天试水 sublime ,特此将收获记录与此,与大家分享:


第一步: 修改 shortcuts

打开 preferen -》 key binding user

[
 { "keys": ["shift+enter"], "command": "run_macro_file", "args": {"file": "Packages/Default/Add Line.sublime-macro"} },
 { "keys": ["alt+up"], "command": "swap_line_up" },
 { "keys": ["alt+down"], "command": "swap_line_down" },
 { "keys": ["command+alt+j"], "command": "join_lines" },
 { "keys": ["command+alt+down"], "command": "duplicate_line" },
 { "keys": ["shift+command+r"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },
 { "keys": ["command+shift+s"], "command": "save_all" },
 { "keys": ["command+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
 { "keys": ["shift+command+f4"], "command": "close_all" },
 { "keys": ["shift+command+y"], "command": "lower_case" },
 { "keys": ["shift+command+x"], "command": "upper_case" },
 { "keys": ["command+d"], "command": "run_macro_file", "args": {"file": "Packages/Default/Delete Line.sublime-macro"} }
]

填入,相信熟悉 eclipse 的朋友会一目了然,修改也很方便


第二部: 安装 plugins

几个比较好的Plugins(安装的所有插件都可以在 package settings下进行设置)

Zen Coding

这个,不解释了,还不知道ZenCoding的同学强烈推荐去看一下:《Zen Coding: 一种快速编写HTML/CSS代码的方法》。

Sublime Text 3 常用插件以及安装方法 --PHP 第1张

emmet

PS:Zen Coding for Sublime Text 2插件的开发者已经停止了在Github上共享了,现在只有通过Package Control来安装。

jQuery Package for sublime Text

如果你离不开jQuery的话,这个必备~~

Sublime Prefixr

Prefixr,CSS3 私有前缀自动补全插件,显然也很有用哇

Sublime Text 3 常用插件以及安装方法 --PHP 第2张

Sublime Prefixr

JS Format

一个JS代码格式化插件。

SublimeLinter

一个支持lint语法的插件,可以高亮linter认为有错误的代码行,也支持高亮一些特别的注释,比如“TODO”,这样就可以被快速定位。(IntelliJ IDEA的TODO功能很赞,这个插件虽然比不上,但是也够用了吧)

Sublime Text 3 常用插件以及安装方法 --PHP 第3张

SublimeLinter

Placeholders

故名思意,占位用,包括一些占位文字和HTML代码片段,实用。

Sublime Alignment

用于代码格式的自动对齐。传说最新版Sublime 已经集成。

Sublime Text 3 常用插件以及安装方法 --PHP 第4张

Clipboard History

粘贴板历史记录,方便使用复制/剪切的内容。

DetectSyntax

这是一个代码检测插件。

Nettuts Fetch

如果你在用一些公用的或者开源的框架,比如 Normalize.css或者modernizr.js,但是,过了一段时间后,可能该开源库已经更新了,而你没有发现,这个时候可能已经不太适合你的项目了,那么你就要重新折腾一遍或者继续用陈旧的文件。Nettuts Fetch可以让你设置一些需要同步的文件列表,然后保存更新。

Sublime Text 3 常用插件以及安装方法 --PHP 第5张

JsMinifier

该插件基于Google Closure compiler,自动压缩js文件。

Sublime CodeIntel

代码自动提示

Bracket Highlighter

类似于代码匹配,可以匹配括号,引号等符号内的范围。

Sublime Text 3 常用插件以及安装方法 --PHP 第6张

Hex to HSL

自动转换颜色值,从16进制到HSL格式,快捷键 Ctrl+Shift+U

Sublime Text 3 常用插件以及安装方法 --PHP 第7张

GBK to UTF8

将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C

Git

Sublime Text 3 常用插件以及安装方法 --PHP 第8张

该插件基本上实现了git的所有功能。

等等

总之非常多好用的插件可供选择


但必备的我推荐:

Alignment, git, terminal, JsFormat, Code Intel, File Diffs



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值