一个适用于 spacemacs 用户的 vim 配置

作为一个首先学会 vim 的用户,不知道大家使用 spacemacs 以后,是不是“当了陈世美” 抛弃 vim 了 :smile:

在 GUI 环境下,使用 spacemacs 的确非常好,又漂亮又省事。但是在 terminal 中,vim 依然是我的首选。 而我又不想 vim 看起来太寒碜,就重新按照 spacemacs 的风格配置了一遍,包括快捷键啦,UI 什么的。其实很多东西这两个也都是通用的,比如 ycmd, 配置好以后也还不算太麻烦。

spacemacs 的发展就交给社区好了,我目前对它的定制并不多, 一个 .spacemacs 就搞定了. 而 vim 配置我们可以自己搞定,大家有兴趣的欢迎来提提意见哈。

如果有刚入门 emacs 的小白,发现门槛有点高,不妨试一下先从 vim 开始,哈哈, space-vim 或许就能帮你在过渡到 spacemacs 的过程中发挥些许作用了~

GitHub 地址: space-vim

5 个赞

我知道在这个论坛早晚得看到这个项目推荐,前段时间我试来着,很赞,:+1: 类似的好像还有个spacevim,好像不咋活跃

haha, 现在有点样子了才过来推荐 :smile:

因为我不太喜欢已有的 spacevim,才弄了 space-vim。 感觉 spacevim 在借鉴 spacemacs 的境界上不够 high level :joy:

2 个赞

问一下,有可能在statusline上显示tab list吗。

说实话,因为觉得 vim 的 tab 不是那么好用,不太直观,所以我一直以来都没用过 tab, 用的 buffer. 所以这个问题我没有考虑过…

感谢楼主贡献,这个项目我早已经用上了,感觉很不错!

偶尔记得更新哈,作为一个肤浅的颜值党,表示要在不影响性能的前提下不断改善外观 :joy:

今天试了一下,tab 好像专门有个 tabline 来显示,statusline 是在底部,tabline 是在顶部。你可以更新 space-vim 试一下,参考这里 http://vim.wikia.com/wiki/Show_tab_number_in_your_tab_line

看到airline有张图才会问这个问题。我是想在statusline上面显示tab。虽然我不确定图中是不是tab

这个我也不确定,tab 也是可以指定名称的?2:for 是名称?感觉不太像…

似乎有 guitablabel 这种东西,感觉像是这个,它跟 tabline 不是一回事,具体不清楚。不过既然我基本不用,也就不去深究了… :joy:

space-vim的介绍,🌱 An elegant vim distribution for spacemacsdistribution感觉不太合适,“发行版”一般是指对软件本身的修改吧,和我们这里的在软件基础上的配置还是有差别的;for感觉也是,它一般意思是给……用的,还是inspired by比较好。个人浅见。

运气好看到中文文档里提到了楼主的tmux配置,我开开心心地去抄了一份,总算是走出只改leader-key的时代了。

distribution 既然大家都这么用我也就这么用吧. (不是有 The ultimate vim distribution 嘛)

inspired by 这个可以有~

因为 tmux 配置是用中文注释的,就没有放在英文部分 :joy:

SpaceVim上hacker news啦,我没用过SpaceVim spacevimspace-vim,不过既然楼主说自己这个比那个更活跃,快去评论里推销一下。@xuliuchengxlc

(开始以为有两个,后来发现原来有三个。。)

搞 SpaceVim 的那个人邀请过我加入那个组织,不过我觉得跟他的理念不合(我觉得那个不够优雅 :joy: ,很多东西 pointless),他的诚意不够(如果你看过 ruby-china 那个帖子的话),而且我也不会再有更多的时间到另一个类似的项目当中, 就没有关注那个项目。

群众还是有基本的判断力的,他可以选择自己打磨一套,也可以选择任何一个成形的配置,这都是个人意愿,不强求。现在去那里插一脚,感觉像是砸场子,会被喷的 :sob:

我可没说过更活跃哦(虽然可以看到我到处推广,但绝对不当狗皮膏药,大多情况下还是有内容输出的,不是单单的打广告),不过我说过 elegant :blush:

大家如果觉得 space-vim 还不错,愿意一起分享贡献,那很好。如果觉得不咋地,也无所谓,总有人喜欢甜粽,有人喜欢咸粽。

你看他发的 hacker news 标题:

SpaceVim make vim works better

唉,5 个单词,两处语法错误,

SpaceVim makes vim work better.

看了那个网站,为社区做贡献是好事,既能为自己挣声望,也是真的能帮助到他人。但是连一个 README 都要 copy, 真是 … 他太心急挣声望了,那么粗糙就挂出去,还怎么向 spacemacs 看齐。

1 个赞

Use vim as a python IDE, 我写了一篇文章也上了 hackernews, 打广告还是要坚持有内容输出 :grin:

你好, 你的默认 vim 配色有没有适配 emacs 的,我觉得你的要比 spacemacs-dark-theme 要好

目前没有。。。

Spacevim更活跃,可以看github https://github.com/SpaceVim/SpaceVim

谁在抄袭,大家可以看看这个帖子

真是够了。

  1. 我已经尽力 block 你了,还能找上我。

  2. 我通篇没有说你抄袭我,而是说你在 hackernews 的做人有问题。

https://news.ycombinator.com/item?id=13537515

为什么至今不敢把 hackernews 的评论原样恢复?

https://www.v2ex.com/t/337857#reply60 append2 这才是我看不起你的原因。

  1. 居然一直说我抄袭,真是可笑。我敢说你的配置在早期有很多东西也都是从别人那里拿来的,这可是你自己说的,不要以为现在懂了一点东西就可以忘记这一点。

https://github.com/ma6174/vim/issues/76

首先,感谢分享vim配置,部分配置内容对我来说比较实用。

另外给各位提问的vimer 一些建议

  1. vim是一个高度可扩展的编辑器,不同人都有不同的操作习惯,别人的vim只适合参考,不建议直接复制使用。
  2. 建议从0开始一点一点添加插件,根据自己的需要,将插件加入配置文件,并加以设置以及排除插件间的冲突。
  3. 不必过多的安装插件,根据自己需要.
  4. 适当的了解vim脚本语言的语法,有时候一些简单的功能可以自己写出来,而不必去寻找插件

不知道你现在回头看看你自己说的话,跟你现在说的事情,有什么想法?自己打脸的感觉怎么样?

麻烦不要再找上我了,真是不想跟你扯上一点关系。我从来都是姜太公钓鱼,愿者上钩。不像你这么极端主义,无所不用其极。

你做一个 vim 配置更活跃能怎么样,能说明什么问题吗?可能只能你找不到更大的价值所在。你可以看看 emacs-china 的子龙山人当初是怎么传道的,是不是像你这样引起了这么多人的反感。

我根本不在乎这个 vim 配置。现在这么给它打广告,只不过是想要把它作为一种手段给自己赢得一些机会。hackernews 的那篇文章给我带来了很多机会,这就是我的主要目的之一。

你好像是这么一个可有可无的东西当成了一项事业,我佩服你,你厉害,你全世界最厉害,你做人相当棒,做事也没的说,行了吧。拜托不要再跟我扯上哪怕一点点关系了。