你最喜欢的 Sublime Text 特性是什么?

依云
  • 24.9k

作为一款越来越受欢迎的文本编辑器,Sublime Text 一定有不少让人喜爱的有用的让生活更美好的特性吧?它们是什么呢?请简要说明其功能和使用方法,以让从来没使用过 Subline Text 的用户也可以快速理解其意。注意:易于上手不算在内。

PS: 很遗憾,SegmentFault 不支持同一人对同一问题提出多个答案。


总结:Sublime Text 能做的,Vim 都能做到吗? - 依云's Blog

回复
阅读 17.5k
37 个回答

前一段给内部团队介绍过sublime,主要讲的是我认为区别与其他编辑器的特性
Tips 1 - 随时保留文件的修改
Tips 2 - 多重选择,同时修改
Tips 3 - 智能选择
Tips 4 - 智能感知,一键注释
Tips 5 - Goto Anything,智能搜索
Tips 6 - 自动完成,无处不在
Tips 7 - HTML标签输入
Tips 8 - 标签输入,再简化
Tips 9 - 还在手工刷新页面?
Tips 10 - 简单全面的插件体系

详细文档请查阅: Sublime Text 2介绍幻灯片

  1. 插件多,类似GoSublime,Emmet信手拈来,非常顺手。
  2. UI很漂亮,操作顺畅,无呆滞感,界面简洁有利于集中精力到代码之中。
  3. 代码地图是亮点。
  4. 强大的代码补全,自动缩进。
  5. 快捷键很好用,当初最惊艳我就是看到官网首页的快捷键演示。
  6. 强大的命令行,像VIM一样高效,便捷。

总结一句话,SublimeText是一款非常性感的代码编辑器。

我最喜欢的特性:
1. 经常友好地弹一个窗口,提醒我付费。
2. 如果作者不幸挂掉,将会有一大波程序员陷入悲痛。

它的整体风格比其他任何IDE都库,恩,就是这样。

插件
快捷键
“会话”保持
较为良好的项目管理支持
自适应的自动补全和代码提示

能支持右键菜单就更好了。哎。

  1. 漂亮的UI
  2. MiniMap
  3. 搜索功能
  4. Side Bar管理项目目录

各种插件
vim 模式

最喜欢当然也是用的最频繁的操作 => “快捷键”
介绍几个最爱的 sublime 快捷键操作:

command + p //快速查找特定文件
command + shift + f //多文件搜素
command + r //查看文件内块列表(如果是类文件,展示的是函数)
command + alt + num //多屏查看文件
command + k + b //切换左侧目录面板
  1. 他的ui很漂亮
  2. 他的配色定制程度很高(用的是xml格式)
  3. 他的插件很齐全
  4. 他的补全很犀利
  5. 他的快捷键很好用(虽然有点遗憾的是不支持virtual block)

我能弱弱地说,第一次用的时候最惊艳的是“代码地图”吗?

简洁易上手吧,只是当初linux中文字体问题怎么都搞不好,所以只得放弃了

平时vs用的多,在vs里写代码非常舒服。但还用st的原因是:

1.跨平台,平时也用ubuntu
2.小巧,vs2013全部功能装上得10多个G我会乱说嘛
3.反应快
4.全屏很酷

总的来说有:

  1. 好看的UI;

  2. 丰富的快捷键;

  3. 插件的扩展方式;

  4. 高效轻便;

其实编辑器有很多种,跟ST相似的也有很多。但一直用ST,渐渐形成使用习惯,感觉没有别的好编辑器可以替代。
(PS:感觉ST右边的代码缩略图很鸡肋呀,能不能换成一个对象或者函数的树状结构图呀)

  • 界面非常清晰干净. 操作时候不会像其他一些编辑器元素太多, 快速切换时看错.
  • Command Palette 设计真的很棒, 查找文件, 使用命令, 安装模块效率大幅提高.
  • 简单的多重光标的, 实际用起来还是非常强大的.
  • 一些比如多行移动, 删除单词删除行头行尾的快捷键比较舒服

第一眼时UI
后面就感觉插件很多
自动保存
已拼单词提示

正则搜索替换,虽不是它特有的,但感觉用着很方便,尤其是在拼凑正则式的时候。
另外一个感觉是ST很轻巧。

刚开始用的时候觉得st超酷... 但是现在情不自禁地想泼下冷水:
很多插件不能稳定运行, 而且极易崩溃;
linux下要插件运行需要管理员权限;
也正是因为前面2点原因, 想自己配置些东西会非常麻烦,如中文支持什么的...

总的来说st概念不错,真要成熟还得需要些时间吧..

主要是用到这个特性: 在Windows下可以支持VIM模式,这样就可以不用难看的GVIM了...
其次,字体比GVIM漂亮..
然后,括号自动匹配等.
要是对VIM的功能支持更好点就更好了..希望有人可以把ST的外观移植到GVIM...

快捷键实用高效率

跨平台是王道

ST2和ST3早期版本的时候,编辑代码的底部多出一个版面的空间,方便把最后一行移到电脑上部进行编辑。
不过我最近更新了版本,没有这个特性了,很失望,总要低头看,最后一行代码后面没有空间了,感觉很压迫。

多个光标编辑,呜啊!酷毙了,
响应快
可以自己编辑代码提示,于代码片段,爽啊!
我最中意这几点了
便携版!

其他的答案都已经说了, 已经很全面了

我以前有一段时间一直用一台2G的Air, 所以各种占内存的IDE在我电脑上是不被允许的, sublime和vim是唯二的两个编辑器.

我特地说一下补全, 因为这个补全和其他IDE的补全不同.

和其他的补全不一样, sublime不会耗很大内存去搜索某种语言的标准库来给出智能的补全, 那样很费内存. 它的补全是搜索当前文档里面已经出现过的"单词". 所以, 这样的补全又省内存, 又高效, 有效避免了打错变量名这样的低级错误.

另外, sublime的平台兼容性很好, 它的付费提示对于用惯了vim的人来说, 简直厚道到了极致(用vim的人谁会在意多按几次Esc呢).

最后Python也是我的最爱, 对于textmate的ruby范儿来说, sublime简直是信仰上的反击.
(ruby语言我还是挺喜欢的, rails则不然. 我是python+tornado的死粉)

就酱

廿九
  • 3
新手上路,请多包涵
  1. 简单反应快
  2. 列选
  3. 快捷键
jeffiy
  • 4
新手上路,请多包涵

各种插件,各种快...

没有多余功能,轻量级入手,依靠强大的扩展加强。

外观上
提供了很漂亮的ui,而且还可以根据自己的喜好随时更改。能让我在搞技术的赏心悦目、心情愉快。赞!O(∩_∩)O
功能上
功能上当然各种强大,下面只列举几个我感受颇深的
1、地图导航功能:看似不起眼,实则非常人性化
2、关闭软件之后完全地保留当前状态:包括你有文件编辑后没有保存就选择退出也没关系,它不会弹出个框让你选择是否保存,它自动给你保留当前的编辑状态
3、快速选择 + 多行编辑:经常联合使用这两个功能,简直太受用了
4、针对html文件:右键菜单选择在浏览器中打开
5、扩充选择:比如选取html文件中某个标签内的内容

goto anything && plugins

自动补全不是ST的优势,ST最大的优点是轻量,插件系统强大,代码地图....当然,第一眼吸引人的是他的默认UI和字体都很舒服

UI很漂亮,而且操作流畅。
很喜欢代码地图
有强大的插件系统,使它可以不仅仅是一个编辑器!

必须是分栏编辑呀,宽屏下分栏同时打开HTML、CSS、JavaScript,再也不用来回切换tab了。

反应快,插件多,配置性强。

它像一个记事本,而且大家都说它高等。
就是说,既不用记忆那么多快捷键,又满足了使用高端工具的虚荣心。

Ax0ne
  • -5
新手上路,请多包涵

轻 小 快 屌

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏