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

都 9102 年了,整理了些新的异步的[Neo]vim 插件,用起来很舒服呀,还有没有?快到碗里来 ;)

  •  
  •   wsgws · 2019-06-03 21:58:42 +08:00 · 4720 次点击
    这是一个创建于 1998 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github 地址在这里: https://github.com/hjtianvip/nvim-plugs

    call plug#begin('~/.vim/plugged')
    
    Plug 'junegunn/vim-plug'
    
    " About themes
    Plug 'vim-airline/vim-airline'
    Plug 'vim-airline/vim-airline-themes'
    Plug 'mhinz/vim-startify' " just command vim
    Plug 'Yggdroot/indentLine'
    Plug 'Konfekt/FastFold'
    Plug 'morhetz/gruvbox'
    Plug 'dracula/vim', { 'as': 'dracula' }
    Plug 'w0ng/vim-hybrid'
    Plug 'tomasr/molokai'
    
    " About efficiency
    Plug 'jiangmiao/auto-pairs'
    Plug 'tpope/vim-surround'  "cs.., ds., ys..
    Plug 'tpope/vim-repeat' " 使得'.' 操作能重复上次的 cs.., ds., ys..
    Plug 'easymotion/vim-easymotion'  " <leader><leader>f,t <leader><leader>j,k,e,w <leader><leader>s
    Plug 'terryma/vim-multiple-cursors'  " ctrl+n, ctrl+p, ctrl+x, Esc
    Plug 'honza/vim-snippets'  " ctrl+j, ctrl+k, Esc
    Plug 'SirVer/ultisnips' " 代码片段 配合 vim-snippets and coc-nvim
    Plug 'tpope/vim-commentary' " gcc 注释单行,gc 注释选中的行
    Plug 'w0rp/ale' " 代码静态检查,代码格式修正
    Plug 'neoclide/coc.nvim', {'tag': '*', 'do': './install.sh'} " 代码补全
    Plug 'fatih/vim-go' " 写 go 语言各种操作...
    
    " About assistance
    Plug 'scrooloose/nerdtree' " 代码目录树,及结点的增删改查
    Plug 'mhinz/vim-signify' " Just for git, <leader>se <leader>sd <leader>st
    Plug 'ludovicchabant/vim-gutentags' "ctag
    Plug 'Yggdroot/LeaderF', { 'do': './install.sh' } " 异步文件糊糊搜索及类似文本搜索与跳转
    Plug 'majutsushi/tagbar' " 代码函数变量预览
    Plug 'lfv89/vim-interestingwords' " 高亮感兴趣的当前单词
    Plug 'brooth/far.vim' " 批量修改
    Plug 'rizzatti/dash.vim' " 静态文档工具 Dash 查询当前单词
    Plug 'iamcco/markdown-preview.vim' " Vim 写 MarkDown 并在浏览器同步并查看文档
    Plug 'iandingx/leetcode.vim' " vim 登录 leetcode 愉快的刷题吧
    
    call plug#end()
    
    21 条回复    2019-06-07 08:45:30 +08:00
    qiushaox
        1
    qiushaox  
       2019-06-03 23:44:04 +08:00
    有没有代码补全的插件推荐的,用过 YCM, 安装起来太麻烦了,网络不好还安装不上,安装好后的配置也麻烦
    不愧是史上最复杂的 vim 插件
    wsgws
        2
    wsgws  
    OP
       2019-06-03 23:49:21 +08:00 via iPhone
    @qiushaox 用 coc.nvim 及 coc-python ...完全替换 YCM
    bookit
        3
    bookit  
       2019-06-04 00:04:16 +08:00
    ncm2 一系列插件

    language server 系列

    neovim 的浮动窗口

    这些的组合很棒
    Taigacute
        4
    Taigacute  
       2019-06-04 10:24:22 +08:00
    9012 了还在用 nerdtree ? defx 了解一下? https://github.com/taigacute/ThinkVim
    ggicci
        5
    ggicci  
       2019-06-04 13:13:56 +08:00 via iPhone
    缺个屏幕截图。不然哪来的兴趣啊。。,
    Taigacute
        6
    Taigacute  
       2019-06-04 13:49:44 +08:00
    ![]( )
    wsgws
        7
    wsgws  
    OP
       2019-06-04 14:05:43 +08:00 via iPhone
    @ggicci github 里有个 gif.后面还会对一些插件单独 comment 及 gif 录制
    ggicci
        8
    ggicci  
       2019-06-04 14:12:33 +08:00
    @wsgws 骚~实在是骚~
    ggicci
        9
    ggicci  
       2019-06-04 14:13:05 +08:00
    @Taigacute 够 dark
    Taigacute
        10
    Taigacute  
       2019-06-04 14:25:43 +08:00
    @ggicci 您可以试试我的配置。
    Yggdroot
        11
    Yggdroot  
       2019-06-04 14:45:57 +08:00
    录屏软件用的什么?
    Taigacute
        12
    Taigacute  
       2019-06-04 15:00:21 +08:00
    @Yggdroot Licecap 就可以了 轻量的录制 gif 跨平台的
    Yggdroot
        13
    Yggdroot  
       2019-06-04 15:33:20 +08:00
    @Taigacute 我是问的楼主,Licecap 我知道,我看楼主的动图还可以显示按键。
    Taigacute
        14
    Taigacute  
       2019-06-04 16:37:37 +08:00
    keycaster 不就行了
    wsgws
        15
    wsgws  
    OP
       2019-06-04 17:19:11 +08:00 via iPhone
    @Yggdroot 是的,LICEcap + KeyCastr
    wsgws
        16
    wsgws  
    OP
       2019-06-04 17:26:48 +08:00 via iPhone
    @bookit coc 好像实现了 LSP 定义的 snippet. ncm2 还在体验中,浮动窗口使用了--HEAD neovim. 谢谢
    afei123
        17
    afei123  
       2019-06-04 17:28:29 +08:00   ❤️ 1
    airline 和 nerdtree 都是相当拖慢打开速度的,推荐 lightline 和 defx
    wsgws
        18
    wsgws  
    OP
       2019-06-04 17:28:48 +08:00 via iPhone
    @Taigacute 是不错的,但好像习惯了 nerdtree.它知名度高很受欢迎很好用😄
    wsgws
        19
    wsgws  
    OP
       2019-06-04 17:33:52 +08:00 via iPhone
    @ggicci 还不是为了勾引,牺牲这点又算得了什么😊,一起呀[勾引]
    Yggdroot
        20
    Yggdroot  
       2019-06-05 10:31:57 +08:00
    @wsgws 多谢,我一直以为是一款软件就可以做到呢。
    heikejia
        21
    heikejia  
       2019-06-07 08:45:30 +08:00
    https://github.com/tracyone/neomake-multiprocess

    楼主挂羊头卖狗肉啊,我这个才是 neovim & vim 的异步插件~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:30 · PVG 17:30 · LAX 01:30 · JFK 04:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.