大家都是怎么用 neovim 的, 有好用的 gui 吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iorilu
V2EX    编辑器

大家都是怎么用 neovim 的, 有好用的 gui 吗

  •  
  •   iorilu 2024-03-16 10:46:47 +08:00 9385 次点击
    这是一个创建于 573 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我想找个外观就像普通编辑器, 比如 notpad2,3 之类的, 支持多标签的, 有吗

    我看的几个都是光秃秃的, 基本外观和命令行没任何区别, 比如 neovide 这种

    27 条回复    2024-03-18 18:13:22 +08:00
    EchoWhale
        1
    EchoWhale  
       2024-03-16 10:59:50 +08:00 via iPhone
    为啥不直接用“普通编辑器”,neovim 就没有标签的概念。管理多文件一般用插件管理 buffer 和 window
    iorilu
        2
    iorilu  
    OP
       2024-03-16 11:04:40 +08:00
    @EchoWhale 当然是为了用 vim 快捷键, 另外现在 neovim 的自动完成啥的也很完善, 不比 ide 差了
    jmc891205
        3
    jmc891205  
       2024-03-16 11:08:10 +08:00   1
    lll9p
        4
    lll9p  
       2024-03-16 11:09:21 +08:00
    nvim 支持 tab 啊
    EchoWhale
        5
    EchoWhale  
       2024-03-16 11:19:15 +08:00 via iPhone
    @lll9p 确实有 tab ,我说错了。但是一般都是用 buffer
    ZxykM
        6
    ZxykM  
       2024-03-16 11:21:01 +08:00
    直接用 nvchad ,都帮你把插件管理好了
    lll9p
        7
    lll9p  
       2024-03-16 11:54:00 +08:00
    @EchoWhale 不习惯原生的 buffer ,可以找一个 bufferline 的插件用哈。或者直接用 nvchad 之类的。
    namonai
        8
    namonai  
       2024-03-16 12:55:01 +08:00
    把插件装上就有了。或者如果想要 vim 快捷键,为什么不直接用 vscode 呢?把 neovim 配成差不多能用的样子,至少要两位数的插件,lsp 、dap 、inaly hints 、
    mogita
        9
    mogita  
       2024-03-16 12:56:33 +08:00 via iPhone
    Nvchad 开箱可用,配合 iTerm2 热键窗口,开发环境呼之即来挥之即去,特别趁手。
    mr0joker
        10
    mr0joker  
       2024-03-16 13:05:45 +08:00
    同#9 楼的 nvchad
    noqwerty
        11
    noqwerty  
       2024-03-16 13:19:54 +08:00 via iPhone
    astro.nvim 也不错,但我现在已经是 vscode 的形状了
    ysn2233
        12
    ysn2233  
       2024-03-16 13:20:04 +08:00
    除非是无 gui 的环境,其他情况就直接用现代编辑器就行,基本都有 vim 的编辑模式,vim 的灵魂也就是这个
    laogui
        13
    laogui  
       2024-03-16 13:23:47 +08:00 via Android
    nvchad ,lunarvim ,astrovim ,lazyvim ,现在太多开箱即用的套件了,选择困难症不知道用哪个。
    Immortal
        14
    Immortal  
       2024-03-16 13:58:50 +08:00
    除了上面说的几个"Neovim 发行版"以外可以油管上看看 Tj 最近刚录的 kickstart 系列视频
    Neovim 本来就是个 tui 应用,一般选个终端就可以(Kitty/Wezterm/Iterm2)
    我自己是 Kitty->Tmux->Neovim 方式来使用
    Immortal
        15
    Immortal  
       2024-03-16 13:59:32 +08:00
    @ysn2233 #12
    Vim 的灵魂其实不是按键,是"自定义"
    youngxhui838
        16
    youngxhui838  
       2024-03-16 14:14:02 +08:00 via Android
    可以看看我的 neovim 入门,帮你快速上手 https://youngxhui.top/2023/07/nvim-guideline-1basic-config/
    ffxrqyzby
        17
    ffxrqyzby  
       2024-03-16 14:40:27 +08:00
    其他都用过, 最后留下 lunarvim +1
    zeroDev
        18
    zeroDev  
       2024-03-16 17:36:59 +08:00
    推荐 doom emacs
    zeroDev
        19
    zeroDev  
       2024-03-16 17:37:48 +08:00
    @zeroDev #18 还能显示图片,可以说很符合你的想象了
    gof817
        20
    gof817  
       2024-03-16 18:29:11 +08:00   2
    vscode-neovim ,是我体验了一大圈中,体验最好的了。因为它不是模拟的 vim 。
    它的原理是后台开了一个 nvim ,然后通过 nvim 的 api 和 vscode 的扩展通讯,vscode 负责渲染和 lsp ,以及 insert 模式的输入,nvim 负责其他模式的操作,然后互相同步 buffer 。
    这样的好处是可以使用 vscode 的扩展,同时也可以使用 neovim 的扩展(但显然,有些扩展就没啥用了,比如各种 ui 类的。)

    我是这个库的贡献者,可能不够中肯。但我觉得如果有喜欢的 vscode 扩展或者配色离不开的,同时又不仅仅是需要 vim 的键位,而是要 vim 的生态的话,vscode-neovim 绝对是不二之选。
    event112
        21
    event112  
       2024-03-16 21:07:10 +08:00
    直接在普通编辑器安装 vim 插件好了
    qfdk
        22
    qfdk  
    PRO
       2024-03-16 21:33:59 +08:00 via iPhone
    lunarvim
    knightdf
        23
    knightdf  
       2024-03-16 21:59:50 +08:00
    vim 转过来的直接用 terminal
    garywill
        24
    garywill  
       2024-03-16 22:00:18 +08:00
    lapce 和 kate ,它们不使用 vim 或 neovim 内核,但它们自己实现了 vim 快捷键
    是既可以普通、又可以仿 vim 操作的 gui 编辑器
    dayeye2006199
        25
    dayeye2006199  
       2024-03-17 00:46:37 +08:00
    ncchad, kickstart.vim

    话说你这需求还是用 IDE 的 vim mode 比较适合
    Ethkuil
        26
    Ethkuil  
       2024-03-17 13:23:55 +08:00 via Android
    @gof817 好奇,这样会有性能问题吗?
    vanxx
        27
    vanxx  
       2024-03-18 18:13:22 +08:00
    @gof817 怪不得,我按着教程第一次学习 vim ,在 vscode 中安装了下载量最多的 vim 扩展,总有一些奇奇怪怪的问题
    比如:0put%应该是在文件最前面增加一个文件名,但是 vim 插件总是在第二行添加,而且命令模式 normal 和 global 不知道为什么也使用不了,换成 neovim 插件就没这些问题了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3154 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 50ms UTC 10:56 PVG 18:56 LAX 03:56 JFK 06:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86