所需即所获:像 IDE 一样使用 vim

2014-10-13 19:05:06 +08:00
 yangyanggnu
我有一个文本编辑器叫 vim,但我让它干 IDE 的事儿。
https://github.com/yangyangwithgnu/use_vim_as_ide
25235 次点击
所在节点    程序员
68 条回复
likaci
2014-10-13 19:11:23 +08:00
佩服…自己打磨的工具才是最好用的。
感觉初级用户还是编辑器+vim插件实在,主要是没有耐心…懒
jsonline
2014-10-13 19:25:04 +08:00
不如直接IDE。
VIM插件能无障碍使用的真不多。
sandtears
2014-10-13 19:26:28 +08:00
干嘛不用 IDE
我除非是编辑配置文件和写 C (目前没找到比较好的 C 的 IDE)不然都用对应 IDE
jiang42
2014-10-13 19:42:01 +08:00
@sandtears 他就是打造了一个 C 的IDE,其实 VS 很好用的,就是不跨平台。坐等 JetBrain 的 CLion上线
sandtears
2014-10-13 20:04:41 +08:00
@jiang42 对,我就是因为 Windows 用 VS 被宠坏了才看不上 Linux 下那些 C 语言 IDE 的。。
不过 Jetbrains 的风评似乎不错,期待 0 0
ericFork
2014-10-13 20:29:53 +08:00
Vim 的好处是自由……按自己的习惯定制最适合自己的一套配置……

只是一味往 IDE 上靠,那还是直接用 IDE 好了……
yangxin0
2014-10-13 20:30:56 +08:00
哎, 工作后变懒了, 给我记事本我也能写程序。
banbanchs
2014-10-13 21:57:29 +08:00
vim+ycm写写短点的C/C++还是蛮爽的,顺便给LZ推荐个 https://github.com/szw/vim-ctrlspace 光是用来切buffer都值得装
ericls
2014-10-13 22:38:19 +08:00
确实 我用过vim和一些其他的ide 理论上来说 ide是要强大些 但是实际使用效率确实不如vim
hazard
2014-10-13 23:03:47 +08:00
我感觉这个帖子稍不留神就会演化成 是否使用IDE的大论战
chilaoqi
2014-10-13 23:37:40 +08:00
累。
openroc
2014-10-13 23:39:01 +08:00
使用vim的赶脚, 生命在于折腾~~~~
mantianyu
2014-10-13 23:53:00 +08:00
自己维护这些插件的成本太大了, 光首次配置就至少得一下午, 以后也难保不出事
插件数量这么多, 升级打 patch 什么的平均周期就会缩短, 久而久之会发现维护这些东西真麻烦
还有就是插件多了, 处理这些插件的布局也是件麻烦事, 就像是 MiniBufExplorer, 发现有个文件名很长显示不过来怎么办? ^W + > 一点一点的加宽? 太麻烦了..

所以个人觉得要 IDE 就直接上 IDE, 用 vim 就用的干净利索!
carlhan
2014-10-13 23:54:42 +08:00
用github 写文章真是奇怪

还是放项目比较好 比如hardseed
https://github.com/yangyangwithgnu/hardseed
iptux
2014-10-13 23:57:42 +08:00
Qt Creator 用着还好吧
fo2w
2014-10-14 00:19:02 +08:00
看着lz很用心, 好想做伸手党要vimrc
虽然我还是习惯vs + va

听vim党说多了耳朵真的很容易出茧, 关于效率, 怎么说呢, 我能说用ide完爆大部分vim党么
其实说白了, 无它, 唯手熟尔, 各有各的好
赞一个
yxzblue
2014-10-14 00:20:27 +08:00
其实exvim就可以搞定了
Sunyanzi
2014-10-14 03:22:28 +08:00
我用 VIM 用了有六七年了吧 ... 可能还不止 ...

但现在我除了偶尔还开开 ... 在服务器上装少量插件的用用之外 ... 基本已经很少用了 ...

究其原因 ... 我想大概只是我不愿意再花费时间在折腾编辑器上 ... 没有那么热衷于磨刀了 ...

现在的我宁可去找一把勉强还能用得来的刀使唤着 ... 这也就是为什么我转投 ST ...

而且事实上 ST 并不慢 ... 修改引号里的内容 ... 流畅的输入 dt'a 和抄起鼠标双击的时间相差无几 ...

清除到行尾这种简单操作 ... d$ 比起拉住鼠标往下一拖也没有什么优势 ...

如果算上定位光标的时间 ... VIM 的键盘操作甚至会输给 ST 的鼠标操作 ...

我的 ST 会装 EasyMotion 插件 ... 为了怀旧 ... 也为了我懒得动鼠标的时候不至于蠢蠢的挪光标 ...

大部分时间我还是键盘鼠标一起操作的 ... 毕竟那样最直观 ... 不会打断我创造程序的思路 ...

注意我说的是创造 ... 而不是堆砌 ... 堆砌这种不过脑子的事情用什么编辑器都无所谓的 ...

我承认 ... VIM 确实好 ... 确实呱呱叫 ... 确实引领了一个时代 ... 但不可否认的事情是它已经落伍了 ...

裹足不前 ... 沉迷于过去的荣光 ... 实在不是一个有追求有理想的程序员该做的事情 ...
vietor
2014-10-14 08:26:58 +08:00
用IDE就像没断奶的小孩
san3ye
2014-10-14 08:44:24 +08:00
vim+xcode

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

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

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

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

© 2021 V2EX