7

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

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


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

1
回复 λυpsilon

PL Theory 是什么?Vim 的扩展语言有很多的啊,还支持 Python 3 呢。

依云 · 2014年04月14日

1
回复 λυpsilon

另外我不认为 Sublime Text 使用 Python 作为扩展语言要比 Vim「高明」?你是觉得 Vim 发明之初就应该支持 Python 么?一个软件支持和它同一时期诞生的脚本语言这靠谱么?而且 Vim 当初的设计目的不一样,作者只是想给 AmigaOS 写个 vi 克隆而已,所以那时候为了这个目的去支持一种脚本语言显然是画蛇添足。

依云 · 2014年04月14日

1
回复 Humphry

"让从来没使用过 Subline Text 的用户也可以快速理解" 这 就 是 传 教

沙渺 · 2014年04月14日

展开评论

37个回答

9

前一段给内部团队介绍过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介绍幻灯片

3

感觉这些东西,jetbrains 家的产品全部都能做,而且做得更好。

woody · 2014年04月16日

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

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

2

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

2

一个字,快.

1

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

0

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

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

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

各种插件
vim 模式

0

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

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

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

0

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

0

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

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

总的来说有:

  1. 好看的UI;

  2. 丰富的快捷键;

  3. 插件的扩展方式;

  4. 高效轻便;

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

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

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

0

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

0

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

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

0

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

1
回复 依云

嗯, GVIIM在Windows 下字体难看.所以,只好才选了ST :) Linux上,不用ST了,直接VIM...

Deloz · 2014年04月15日

展开评论
0

快捷键实用高效率

0

跨平台是王道

0

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

0

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

0

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

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

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

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

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

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

就酱

0
  1. 简单反应快
  2. 列选
  3. 快捷键
0

各种插件,各种快...

0

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

0

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

0

goto anything && plugins

0

vim模式。

0

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

0

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

0

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

0

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

0

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

-3

轻 小 快 屌

0

UI和快捷键强大

该答案已被忽略,原因:

撰写答案