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

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

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

    我想找个外观就像普通编辑器, 比如 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 、
    ck65
        9
    ck65  
       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   ❤️ 1
    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  
       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   ·   实用小工具   ·   5511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 01:26 · PVG 09:26 · LAX 18:26 · JFK 21:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.