Sublime Text 4 正式发布!

cmd + mouse-left 的side preview太香了,很适合我这种需要回到某个文件看定义的小白。

顺便请教一下Emacs里面有什么preview的方式吗,我日常只能switch buffer看,感觉不是那么的顺手

1赞

感觉没有emacs的分屏方便,弹出返回操作,emacs window configuration很容易做到

1赞

确实功能性上差很多
sublime优点就是很丝滑

这个和打开文件或跳转的时候在另一个 window 有什么区别?

https://macromates.com/

它的对手 TextMate 也还在更新,感觉这俩都是上个世纪的古董了。

只有 Emacs 历久弥新。

1赞

倒也没啥区别,就是window layout的policy是抽屉式的,响应又快,感觉很舒服

对TextMate唯一印象就是它能帮我解决乱码问题(自动检测后跳出弹窗让你选encoding)

他俩面向的都是macos的用户大概,之所以都不大行了倒是我倒觉得是vscode出现了。

然而当我对补全/跳转/VC/项目管理并没有太多的需求的时候,“响应快”就成为了我的关注点,sublime第一个列出的selling point就是GPU Rendering

sublime 对比vscode主要优点就是启动快,占用内存小。不过估计现在的硬件水平,都比较少人在意这个了。临时改一下文本,我会用notepad3。

昨天也兴致冲冲的用了下,但是当我发现打开个文件还要弹出系统的窗口用鼠标选择的时候我就放弃了。

当然我还是会装上它,因为我有一些老电脑,我讨厌安装或者使用 electron 系的应用。

给人的感觉就是,sublime费了一番力气开发的所谓新功能,emacs中几行代码就可以搞定了。

倒也没这么夸张,自认为功能实现是一回事,做好用户体验又是另一回事。
单论window management的话在ST3中已经开放给developer。

至于是否费了一番力气,那得看sublime团队是不是在偷懒。

BTW 这次更新应该只是常规的更新,增强了一些现有功能(补全/高亮/界面),update一下API,支持一下Apple芯片,重点并不是我说的这个side preview。

1赞

是呀,我半年前买的普通配置iMac都能明显感觉到差异,老电脑更不用说

我也差不多,不想用electron系的应用(感觉我又双装了一个浏览器),electron系的应用似乎很多啊,但是又不是很确定是不是,在应用代码不开源情况下,有什么快捷的办法可以准确判断一个应用是electron系的吗?

  • 大小 200M 起步。
  • 菜单可能还保留 Developer Tools 项。
  • Mac 版直接看 /Applications/XXX.app/Contents/Frameworks/Electron Framework.framework
2赞

为啥感觉sublime的布局比emacs 丑好多。。。最下面git 占了一个minibuffer,每个文件的文件名占了上面一行类似minibuffer的位置,每个文件右侧代码浏览占了一大块。。。然后操作还是需要较多鼠标。。。

我试用vscode,也这种感觉,就是空间没有有效利用。也可能是我用Emacs 久了,对后者习惯了。

打开进程管理器看看就知道了,有占用巨大内存的子进程,比如 render、GPU之类的就肯定是了

这个还要动鼠标,显然比***-other-window麻烦的多吧…

(偏题了……)peek另一个文件这个,emacs配置一下open window时候的行为就好了,比如当find definition的时候总是打开新的window(可以用shackle这个包),然后看完之后quit-window就好了

体验了一下,感觉不太好用啊。

1赞

我的配置里,查看帮助就是用的shackle,C-g自动关闭help窗口。