vim 是编辑器, 不是集成开发环境, 就好像, 我几乎所有文本编辑都在 vim 里进行, 包括现在正在写的这个回复, 这怎么总弄个 project?
vim.org 一上来对它的定义也是: Vim - the ubiquitous text editor
Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. 当然, 非常多的人用它来编辑代码, 包括我. 实现你说的 project 功能 ,有很多 vim 插件来支持这个功能. 可是, 这不是 vim 的最基本需求, 它就是一个文本编辑器, 它可以作为代码编辑器用, 但不是专门写代码的东西. 所以它自身不带这个 project 功能. 上面说的 session 和 project 是两个概念.
@
neo1218 tmux 出现比 vim 不知道晚了 10 几年, 它也并不是为了加强 vim 而出现的. 单一终端里 vim 也很好用, 如果长期习惯使用的话. vim 自身也有 split 和 tab(后者我不用, 用不惯)
@
jiazhoulvke 我也是用了 vim 12,13 年左右的用户, 2013 开始公司要求用 idea(intellij), 对于 java, 比 eclipse (用了大概 8,9 年) 确实好用, 但是对我来说不可能替代 vim. 说它好用, 是对于 java 的一些开发特性考虑的很周到, 但是, 对于文本编辑, 我没办法离开那个 ideavim 插件, 虽然和真正的 vim 比捉襟见肘, 但是也比 idea 自己的编辑器好用很多. 也比 eclipse 的 vi-plugin 强很多, 至于 eclim, 我个人观点, 那东西就没法用.