首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Taigacute
V2EX  ›  Vim

分享一个自己的 vim 配置,界面优美功能齐全。

  •  1
     
  •   Taigacute · 333 天前 · 6509 次点击
    这是一个创建于 333 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ThinkVim

    一份小巧且功能齐全的配置,摆脱冗长的 vimrc,自己想怎么改就怎么改。变成自己的高大上的 vim 配置,启动速度快,性能优秀。

    • Hybrid 主题
    • 我修改的 space 主题

    特性

    • 模块化
    • 懒加载百分之 80 插件
    • 完全自定义
    • LSP 语言服务支持

    Language Support

    语言工具支持,在 coc.nvim 主页查找你的开发语言 server,并修改coc-settings.json添加你的语言服务器。

    自定义

    • 插件
      • 你可以添加任何你喜欢的插件,根据需求功能确定为正常加载或者懒加载,我更建议设置懒加载不会降低 vim 的启动速度也可以避免 vim 性能损耗卡顿,注意插件的键位设置应该在 allkey.vim.
    • 颜色
      • 将你喜欢的 colorscheme 放到 Colors 文件夹中,然后修改 themes/theme.vim.默认主题为taigacute/space-vim-theme,如果你想使用 hybrid 在 theme.vim 中修改即可,colors 文件夹中已带此主题。
        Bilili 手把手教程!!

    Gif

    第 1 条附言  ·  333 天前
    地址 ThinkVim:https://github.com/taigacute/ThinkVim
    更详细的文档在 github。
    第 2 条附言  ·  333 天前
    1800 秒才能回复....还差一个纯手把手的教程,今晚录制一个。
    第 3 条附言  ·  333 天前
    大家可以看看我的这篇文章 写的相信一些 https://www.v2ex.com/t/537736#reply0
    第 4 条附言  ·  333 天前

    FAQ

    1.和 Spacevim,Space-vim 有什么区别?

    这个配置只是我自己的配置。与 Spacevim Space-vim 不同,它们可以说是个项目了。我的有很多需要你自己改。我只是提供一个模块的小巧以管理的配置。只是取了个名字

    2.我自己的配置就很好,为什么要看你的配置?

    你的配置你很满意的情况下你完全可以不用看我的配置。如果你想拆分一下变得模块化组件化易于管理摆脱冗长的 init.vim ,你可以参考我的配置或许对你有帮助

    3.新手能用吗?

    个人觉得对新手比较友好,而且我还在 b 站出了视频如何使用修改成自己的配置

    4.看到很多插件和工具我都要用吗?

    不是,其实里面有几个是重复的,我没删掉。因为我觉得你们有自己的喜好和习惯。不用就删掉。喜欢就留着用

    5.我觉得里面插件的功能不好用或者太老了怎么办?

    你想怎么改就怎么改。它没有 spacevim 那些项目级别那么复杂。我只是留一些基础的或者我觉得好用的还行的我在用的。

    51 回复  |  直到 2019-05-05 20:47:03 +08:00
    Taigacute
        1
    Taigacute   333 天前
    忘记添加地址了 QWQ [Thinkvim]( https://github.com/taigacute/ThinkVim)
    BBCCBB
        2
    BBCCBB   333 天前
    看了半天, 没找到入口, 刷新后在一楼找到了
    May725
        3
    May725   333 天前
    nice
    Nicoco
        4
    Nicoco   333 天前
    666,用着 Atom 的我,每次看到 Vim 配置的帖子都回来顶一顶
    Taigacute
        5
    Taigacute   333 天前
    @BBCCBB 刚去解决 issue 回来忘记贴地址就给发出来了。。
    Taigacute
        6
    Taigacute   333 天前
    @May725 谢谢
    Taigacute
        7
    Taigacute   333 天前
    @Nicoco 编辑器我都玩过。现在就是 emacs 写 orgmode 做 GTD,vim 做开发
    jdhao
        8
    jdhao   333 天前 via Android
    adrianyoung
        9
    adrianyoung   333 天前
    自己用的 spf13 那套,每次关都好慢 orz
    Taigacute
        10
    Taigacute   333 天前
    @jdhao pythonmode 呢? languageServer 不试试吗? S
    zhy
        11
    zhy   333 天前
    https://github.com/amix/vimrc 这个就挺好
    有些的配置太强大,仅仅安装 vimrc 还不够,这就略折腾了
    Taigacute
        12
    Taigacute   333 天前
    @adrianyoung 那套也太老了年久失修了都...本来是想上个 gif 展示一波的,结果忙着处理 issue 就给忘了。可以看我在 bilili 的视频了解一下我的配置
    jdhao
        13
    jdhao   333 天前 via Android
    @Taigacute 不喜欢 python mode,塞了太多插件,我喜欢按自己要求配置,language server 可以试试
    Taigacute
        14
    Taigacute   333 天前
    @zhy 我不使用任何别人的配置,因为那总不是自己的,键位习惯不说,改点什么动点什么都费劲,我这个只需要安装写辅助工具保证插件工作。而且你自己想怎么改怎么改。我还在 b 站出了几个视频
    Taigacute
        15
    Taigacute   333 天前
    @jdhao 用了很久 deoplete 放在之前确实很棒的插件,但是现在不好说它是个框架,你可以为它写很多的 source,但是最近的 ncm2 coc 都很棒啊,而且微软的 lsp 越来越强大。
    jdhao
        16
    jdhao   333 天前 via Android
    @Taigacute 这两个插件我看过,但是感觉文档太潦草,没有 deoplete 详细,另外 deoplete 工作的很好
    yim7
        17
    yim7   333 天前
    和 space vim 相比呢
    starrycat
        18
    starrycat   333 天前 via Android
    看起来不错👍,有空参考参考,我的拿 spf 修改的 https://github.com/StarryLeo/starry-vim
    还在配置中😁
    orm
        19
    orm   333 天前 via iPhone
    请问启动界面显示的最近打开,是什么插件?
    Aug
        20
    Aug   333 天前
    看起来不错
    Immortal
        21
    Immortal   333 天前
    以前也热衷于折腾这些
    最后在 idea+vim 插件中找到了归宿
    chemzqm
        22
    chemzqm   333 天前   ♥ 1
    @jdhao coc 文档力求简明扼要,我不觉得需要 deoplete 那样多的配置,配置的时候很容易出问题。
    hanxiV2EX
        23
    hanxiV2EX   333 天前 via Android
    又是 ag 又是 rg,建议用 LeaderF 和 rg,不仅快,还能少几个插件。
    jdhao
        24
    jdhao   333 天前
    @chemzqm 我主要用 Python,看了 coc 的文档,我没找见 Python 如何配置,网上相关的资料也不是很多。
    jdhao
        25
    jdhao   333 天前
    @orm 最近打开可以用 vim-startify: https://github.com/mhinz/vim-startify
    SpaceVim
        26
    SpaceVim   333 天前 via Android   ♥ 1
    @yim7 SpaceVim 是 https://spacevim.org

    中文网站是: https://spacevim.org/cn/

    github 是 https://github.com/SpaceVim/SpaceVim

    gitee 是 https://gitee.com/spacevim/SpaceVim

    Vim 配置大同小异,贵在打磨,用的人多了更容易发现其中问题和修复问题。SpaceVim 历经 2 年 130+贡献者,10 多个小版本迭代,已经相对比较稳定,而且有完整中英文文档。

    常规的 UI 界面无非那么几个:

    启动界面:startify

    状态栏:airline ( SpaceVim 内置自己的状态栏,没有使用这个插件)

    快捷键导航:leader-guide、vim-whichkey 等等,SpaceVim 是在最老版本 leaderguide 上重写的

    侧栏:语法树 tagbar,文件树 nerdtree/vimfiler


    此外,欢迎加入 Vim 中文讨论 tg 群交流

    https://t.me/VimHub

    当然,如果你在用 SpaceVim,也欢迎加入 SpaceVim 中文群:

    https://gitter.im/SpaceVim/cn/
    hackerwin7
        27
    hackerwin7   333 天前 via iPhone
    看着不错
    chemzqm
        28
    chemzqm   333 天前
    @jdhao python 社区的 pyls 太烂,你暂时也没必要换。
    jdhao
        29
    jdhao   333 天前
    @chemzqm 😭️。。。
    hqdmy
        30
    hqdmy   333 天前
    关注
    imkerberos
        31
    imkerberos   333 天前
    关注, 很不错. 可以参考一下再更新我的 vimrc. :)
    Taigacute
        32
    Taigacute   333 天前
    @yim7 不一样 spacevim 是个项目, 我的只是自己的配置被我模块化了。你可以使用 如果你自己的配置很好想拆分可以参考
    Taigacute
        33
    Taigacute   333 天前
    @jdhao 安装 coc 的 pyls 加一些 python 插件就可以了 很 easy
    Taigacute
        34
    Taigacute   333 天前
    @starrycat 嗯 就是分享你可以参考我的修改你自己的
    Taigacute
        35
    Taigacute   333 天前
    @Immortal ide 万年吃灰。 写了 8 年程序 后 4 年基本都是 vim 了
    Taigacute
        36
    Taigacute   333 天前
    @hanxiV2EX 我自己是用的 rg ag 和 rg 是想让使用的人自己选的啦。。所以就留着了 我自己不用 ag。leaderF 之前使用过,但是差点意思
    Taigacute
        37
    Taigacute   333 天前
    @imkerberos 嗯 你完全可以参考修改自己的
    Taigacute
        38
    Taigacute   333 天前
    看看这篇文章 我详细解答了大家的问题。https://www.v2ex.com/t/537736#reply0
    ganymede
        39
    ganymede   333 天前
    支持楼主, 喜欢这种由基础向外拓展的配置, emacs 和 vim 都是.
    Taigacute
        40
    Taigacute   333 天前
    简单的演示 ![]( )
    Taigacute
        41
    Taigacute   333 天前
    @ganymede vim 和 emacs 我觉得都是需要去折腾才能享受带来的那种成就感 舒适感。
    simple26
        42
    simple26   333 天前
    是 space-vim-dark 或者 space-vim-theme 而不是 space。。。

    另外那个黄色我也比较喜欢 有兴趣可以提个 PR
    Taigacute
        43
    Taigacute   333 天前
    @simple26 space-vim-theme,太长了懒得打。github 主页有写。我 fork 改了一下。起始界面我觉得暖色调比较好。冷色调真的怪。话说你是 liuchengxu ?
    Taigacute
        44
    Taigacute   333 天前
    @simple26 这是我 fork 之后的 space-vim-theme
    ![]( )
    adian
        45
    adian   333 天前
    虚心向楼主学习
    simple26
        46
    simple26   333 天前
    @Taigacute yeah
    Taigacute
        47
    Taigacute   332 天前
    @simple26 感谢你的主题配置。
    heikejia
        48
    heikejia   332 天前 via iPhone
    hellwys1
        49
    hellwys1   332 天前
    感谢楼主分享精神。已 star。
    ~~虽然不用~~
    Taigacute
        50
    Taigacute   332 天前
    @hellwys1 正如 FAQ 说的,我只是分享个例子。可以参考我的修改你自己的。
    glogo
        51
    glogo   261 天前
    挺合理的,SpaceVim is too huge
    我的很多配置有很多跟 LZ 一样,另外也从 LZ 这学到很多。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   897 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 19:53 · PVG 03:53 · LAX 11:53 · JFK 14:53
    ♥ Do have faith in what you're doing.