开发工具 TextMate 是不是淘汰了?

jakit · 发布于 2017年06月27日 · 最后由 tcstory 回复于 2017年07月07日 · 1455 次阅读
96

我发现 Textmate 更新到 2.0rc7,但是下载的却是 rc4,感觉 Textmate 比 ST 某些地方直观一些,比如 git 的使用,其它吧,代码提示、自动补全我感觉 Textmate 用 ESC 一个个试没有 ST 直接弹出一个列表那样直观。

共收到 44 条回复
De6df3

我还在坚持用,只是以及一年没更新了

96
De6df3huacnlee 回复

我发现一些箭头符号什么的快捷键,不知道怎么按,比如一些 each statement ,输入前几个字母然后加快捷键,我感觉还是 ST 直观一些~

24423
De6df3huacnlee 回复

你的主力editor是?

96
24423steven_lv 回复

目前 ST 3,因为用自己的框架,如果用 Rails 做公司项目则配 RM

12637

我来推荐 VIM 会不会被打?

14174

我说我想用 RubyMine 会不会也被打?

254

choclat会被打吗 ?

96
12637marksloan 回复

呃,我以前没钱买 mac 的时候在 archlinux 写 C 就是用 vim 配置 ctags,是挺好用的,没毛病。不过介于效率,后来换成了 gedit,之后项目大了换成 anjuta。

Clion 不错,我用在公司的 Cpp 框架就是在 Clion 写,refactor 便捷。

269

可以考虑一下atom

96
269macrow 回复

Atom 和 VSC 一起说吧,Atom 社区一点,字体渲染效果好看一些,autocomplete-ruby 用的 rsense,问题是 rsense 不维护了,转向 ctags。

VSC 在代码分析方面强很多,但是 ruby-ide 插件有 N 多 bug,我给他们提的 issue 都没 fix,不过我后来发现其实是 js 调用 command 失败,没做容错处理,总之前半部分代码写错了,后半部分就没代码提示了。

16370

macOS下有个原生应用叫Chocolat的,还蛮像textmate的
附送上地址:https://chocolatapp.com/

我自己因为sublime是付过费了,暂时还真没想换其他的文本编辑器,曾经用过一段时间ATOM
最终还是敌不过自己的习惯

23315

为什么用RubyMine会被鄙视呢

Eda824
23315dearest 回复

可能RubyMine速度慢,高手觉得赶不上他的思维速度吧。。但我觉得RubyMine那么贵,至少说明用的人是有钱人啊。。

96
16370flowerains 回复

那个简直就是 the copy of TextMate,一样的功能,快捷键生成代码,而且chocolat还没有git集成,好像不支持插件。而且还那么贵:49美金

9435df

Atom vsc 补全太折磨人了,还是rubymine 吧……

96
23315dearest 回复

没鄙视 RM,上面回复说了,尤其如果做 Rails 公司项目的时候,还是要用 RM,理由是生产力,Editor 不带辅助设施(facility)效率不高,毕竟商业主要最重要的是钱而不是写代码时候讲究的文艺。

还有回复说的高手赶思维的问题,其实高手更需要一个集成环境赶紧把整体原型构造出来,而不是折腾环境 configuration。

或许感觉他们喜欢编辑器,主要是动态语言系列基本共性都是看上下文,IDE 是打辅助的,动态语言在 IDE 没有静态语言那样开发效率高,因为动态语言开发的项目大了,IDE 基本提示都是懵的,除非 IDE 占用大量内存去为当前项目做超级复杂的语义分析,动态语言最适合的 IDE 应该是人工智能,说到 AI,如果都 AI 帮你分析到非常精确了,以至于让你随便打都知道你下一步些什么,还要人来写代码干嘛?

所以,动态语言在某种程度上,你用 ST 和用 WS(WebStorm)、RM(Ruby Mine)基本差不多的,ctags 插件基本帮你把提示扫出来了,不直接匹配而是提示该词法定义的位置,WS 把项目写大了,也会产生类似结果的。所以那个时候就不用纠结用哪个了。但是从资源占用上,ST、TextMate这些肯定占绝对优势。

2880
32jakit 回复

我在 textmate 写了个用 ripper-tags 的自动完成, 就几十行代码, 所以还是用 textmate ...

96
2880luikore 回复

呀,加入这个社区一段时间,其实特别期待你的回复的(多年前大概2012年就看过你的帖子,在我是考虑选择 PHP 还是 Ruby 的时候)。 话说没找到你的 ripper-tags,可以分享吗?

2880
32jakit 回复

不是我的, 是 https://github.com/tmm1/ripper-tags

我只是用它代替 ctags 而已

370

我是 TextMate 付费用户,后来 TextMate 一年多没更新,CJK 显示问题一直解决不了,就被迫转 Sublime Text 了,早期 Sublime Text 的插件体系兼容 TextMate ,感觉在挖角 TextMate。后来给 Sublime Text 付费后,Sublime Text 也几乎不更新了。大家还有什么软件希望它停更的,让我去付费一下。

2564
370kgen 回复

windows

1553
370kgen 回复

对 RubyMine 付费或可破功

24423
370kgen 回复

appcode

27936

vsc其实挺好的,vim也不错。RubyMine目前没有发现它比IDEA多了啥。JetBrains全家桶,学生福利,嘿嘿嘿

24878

textmate仍然是mac下的最佳编辑器

10547

从 atom 切到 visual studio code 几个月了, atom 太太太太太太太卡了 当然更别提 jb

16370
10547jicheng1014 回复

你有特别大的文件需要用atom打开吗?我之前是日志文件太大了用atom打开会崩溃,就这点有些受不了

2880

最近也有想换到 spacevim, 但是 macvim 依然不支持 pixel by pixel scroll https://github.com/macvim-dev/macvim/issues/273 难过

1107
Eda824ericguo 回复

RM 跳源码比较准了...阅读代码的神器,另外,构建类和模型的关系图也很好用,其他的功能我到都觉得鸡肋了...重构啥的预览看漏很容易搞出问题来

4257

Sublime Text 3 有时候关闭某个窗口的最后一个标签页后会 Crash,然后所有的 Sublime 窗口都关闭了,再次打开时就全部都又冒出来了。有人碰到过没有?Mac 上的。

27
2880luikore 回复

这个没啥影响吧,我用 MacVim 好多年了,没发现什么不妥的

spacevim 这种还是算了吧,emacs 和 vim 都是个性化定制很强的编辑器,太通用了反而没意思

2880
27numbcoder 回复

我也用了很久 vim, 但现在人老了眼睛不行了 查找不会高亮跳一跳就找不到, 滚动不平滑就不知道滚到哪里去了

spacemacs 倒是平滑的

28684

用了rubymine,感觉有时候会卡主,换了sublime text3,挺好用的,然后听说了textmate,也装了,也用了,挺好的,但是总觉得这两个少了什么,最后,现在用vs code,挺好的,插件一装,基本满足我的需求了

18858

现在编程环境Emacs,终端编辑配置文件Vim,其他ST3

96
De6df3huacnlee 回复

还坚持。。

96
2880luikore 回复

一直用Macvim 还真不知道这个,这个特性有什么好处呢?

861

用了十几年vim,每次想用其他编辑器都敌不过习惯,最后还是换回vim了

2880
32fugees 回复

只对眼瞎的人有好处... 滚一下就看不清滚哪里去了

2408

感觉没什么能比得上 ST 的

3035

主力是 RubyMine,因为 Cmd + B 太强大,离不开了,另外就是搜索,可以 project + gems 一起搜,很好很方便

就是打开慢了点,不用 RubyMine 的情况下,基本都用 Textmate,管你是什么代码。不过要快的话,还是 Vim 最爽

2746
18858cys 回复

Emacs/Vim 一样,我其他用的是 Atom

De6df3

Visual Studio Code 潜力股!最近微软好勤奋,以及成为我 TextMate 之外的第二号工具了

9435df
De6df3huacnlee 回复

为什么我总是用不好vsc……基本上没有提示的好么?还是说我用了假的vsc……

3ea35f

emacs vim 之类的编辑器, 有基于语义的代码分析软件吗? 例如, js的ternjs就是这样的, 我用webstorm的感觉是,它经常给我显示一下相关程度很低的候选项,但是ternjs就能很好的分析代码的上下文,然后给出比较精准的提示.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册