VIM 有什么功能是 Sublime 无法实现的?

2015-12-24 03:18:24 +08:00
 sicongliu
一直用 Sublime Text3 ,看到网上很多 VIM fans 想必 VIM 一定有什么独特功能是 ST 无法实现的。
花了两天时间研究 VIM, 配置好 vimrc 装好一系列插件,发现 VIM 除了模式概念是其他编辑器没有的之外并没有什么秒杀 ST 的地方。反倒是 ST 有很多比 VIM 舒服的地方比如:

ST 速度奇快,不装插件的 VIM 在 mac 下都没有 ST 快,装了一大堆插件的 VIM 就更没法比了.
ST 开箱功能齐全, CRTLP, CTRL+D 多选等功能虽然 VIM 可以通过插件实现但是不如 ST 原生的顺手.
ST 插件管理 package control 比 VIM 的 vundle 更加直观方便.
感觉 ST 搭配一些插件和可定义快捷键并不比 VIM 的命令模式差,更何况 ST 自己也有命令模式.
ST 在 mac 下对 trackpad 和鼠标支持很平滑,在 mac 下其实多用用 trackpad 并不影响效率因为 trackpad 离键盘区域很近。
25945 次点击
所在节点    Vim
169 条回复
wweir
2015-12-24 09:01:41 +08:00
随手拿起一台服务器都可以使用 vi
vi 已经不能当成编辑器来看了,他是一种操作方式。 vi 家族的力量不是盖的
sinxccc
2015-12-24 09:07:23 +08:00
@haroldwu 之前 tramp 有个丢失 ssh session 就会卡死整个 emacs 的 bug ,用了一段时间放弃了…不知道现在修好了没有。

现在主要用 mosh 和 tmux ,适应了之后就没再继续换。
582033
2015-12-24 09:10:47 +08:00
我给你台服务器,一个 ssh 账号你用一个 Sublime 看看
582033
2015-12-24 09:12:52 +08:00
@sicongliu 有些公司是提倡在内网远程开发的;每个人一个账号,好处就是每个人的机器不需要配置很高,并且开发环境统一,每天不用关机第二天开机再从头打开一遍所有的项目。
Mithrandir
2015-12-24 09:15:26 +08:00
淘汰猪一样的队友
markx
2015-12-24 09:18:17 +08:00
我也有类似的问题,但是没找到答案,所以现在混着用。
yangxin0
2015-12-24 09:34:39 +08:00
@sinxccc 干嘛不用 tramp mode
yangxin0
2015-12-24 09:36:01 +08:00
@KentY 看起来 cool ,尼玛就是行数多了就坑了, 还是 regex 好用
shoaly
2015-12-24 09:37:53 +08:00
混用 vim 和 sublime, 大部分在 sublime, 碰到有些文本处理的时候 还是会心心念念 vim 的好, 到 ssh 下面之后又会想 sublime 的好
learnshare
2015-12-24 09:41:37 +08:00
在命令行下使用,这一点就完胜了
hging
2015-12-24 09:44:20 +08:00
@KentY 你说的两个不是一个功能. vim 里的是替换 ST 里也有同样的替换功能. 两者速度没什么差别.
airycanon
2015-12-24 09:49:38 +08:00
@sicongliu 还真的有 ssh 写代码的,我们公司之前的开发方式就是这样。
zhuangzhuang1988
2015-12-24 09:51:46 +08:00
作死+浪费时间功能.
yangtukun1412
2015-12-24 09:53:33 +08:00
不能算是功能,但我在 ubuntu 下 发现 sublime 对 fontlink 的支持不太好,所以就转到 vim 了。
EXE
2015-12-24 09:55:39 +08:00
遍地都是
songco
2015-12-24 09:57:24 +08:00
vi/vim unix/linux 上都有, 基本操作还是需要熟悉的.

另外打开大文件我好多编辑器都试过, vim 几乎是唯一可以用的, 我当时查看的文件有几 G....当然这个并不是什么优点, 因为场景太少.
qian19876025
2015-12-24 09:58:05 +08:00
终端如何运行?
linux40
2015-12-24 10:00:27 +08:00
没装显示服务器。
mulog
2015-12-24 10:00:56 +08:00
这两个我想是很多人都很喜欢的工具 至少我是两个都在用
楼主为什么非要来引战 -_-
Numbcoder
2015-12-24 10:03:25 +08:00
我猜待会儿肯定有人会说用 Vim 是纯粹为了装逼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/245742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX