有无公司要求开发用 Vim 编辑器? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
codigger
V2EX    Vim

有无公司要求开发用 Vim 编辑器?

  •  
  •   codigger 188 天前 6763 次点击
    这是一个创建于 188 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近公司开发一套分布式操作系统,要求开发框架用 vim 编辑器,开发团队所有人都要学习 vim 编辑器的使用。
    你们有遇到这样的情况吗?
    64 条回复    2025-11-10 13:31:01 +08:00
    Kaiv2
        1
    Kaiv2  
       188 天前
    写操作系统了,用 vim 不觉得奇怪,但是强制应该没必要
    promiser3d
        2
    promiser3d  
       188 天前   2
    这种多半都是脑子有包!以前没有 vscode 的时候,用 vim 也无可厚非。毕竟有些人在 windows 下开发需要依赖 sectureCRT 这些工具。linux 系统下,当年很多 ide 也不好用。
    vscode 也支持远程开发,实在想不到必须用 vim 的理由。
    #利益相关,09-13 年重度 vim 使用者,熟悉 vimscript 编写一些插件。 现在偶尔用用 nvim ,频率也是极低。基本都是 vscode ,或者 xcode 开发 ios
    lisxour
        3
    lisxour  
       188 天前   2
    两个字送给公司,傻
    SimonOne
        4
    SimonOne  
       188 天前   2
    极客自己玩玩可以,推广全员就是二臂。
    RheatiN
        5
    RheatiN  
       188 天前
    Apple 曾经不让用 vscode ,现在基本全面拥抱了
    m1nm13
        6
    m1nm13  
       188 天前
    我刚毕业时候入职的嵌入式公司.两级跳板到开发 LINUX 服务器. 只能用 VIM,没有任何带 UI 的工具.

    当然那时候好像 IDE 也大都很垃圾就是了
    crayhuang
        7
    crayhuang  
       188 天前
    在 AI 的潮流下,还有公司要求用 vim 做开发?
    henix
        8
    henix  
       188 天前
    挺无脑的,要统一代码风格用 editorconfig 就可以了
    或者 CI/CD 里加入风格检查
    defunct9
        9
    defunct9  
       188 天前
    挺好的,天天用 vim
    play78
        10
    play78  
       188 天前
    我们公司还真有。代码在服务器上,只能通过 ssh 登录上去修改代码。
    importmeta
        11
    importmeta  
       188 天前
    利好卖 Vim 课程的人, 其实国外还是有一批人坚持 Vim 这个东西.
    victimsss
        12
    victimsss  
       188 天前
    @play78 都 ssh 了 还差 vscode 远程吗 不理解
    codigger
        13
    codigger  
    OP
       188 天前
    好似国外用 Vim 的人较多,国内好似很少
    play78
        14
    play78  
       188 天前
    @victimsss #12 只能内网,不允许安装软件。
    Yanlongli
        15
    Yanlongli  
       188 天前
    两个字送给公司,傻
    ndxxx
        16
    ndxxx  
       188 天前
    菊花 OD 又来上分了是吧
    YsHaNg
        17
    YsHaNg  
       188 天前 via iPhone
    emacs!
    c3de3f21
        18
    c3de3f21  
       188 天前
    可以搞一下 nvim 在搭配 https://www.lunarvim.org/zh-Hans/
    suckinbottle
        19
    suckinbottle  
       188 天前   2
    个人喜欢用 vim ,但开发用什么工具是个人的事情,公司不应该去干涉。
    xz410236056
        20
    xz410236056  
       188 天前
    都 AI 时代了,还搁这 vim 。那只能说你们 leader 属于那种抱着旧时代不放手的
    xz410236056
        21
    xz410236056  
       188 天前
    @promiser3d 我本职就开发 iOS 的,现在整天想着逃离 xcode 用插件构建了完整的工具链能让我用 vscode ( cursor 、windsurf )开发,除了可视化 UI 支持差点,其他非常爽
    FrankAdler
        22
    FrankAdler  
       188 天前 via Android
    说出公司名,让大家长长见识
    KING754
        23
    KING754  
       188 天前
    17 年的时候,进一个新项目组写 C++

    Linux 下 vim 写。
    经常开三窗口,四窗口。

    背快捷键。
    chatgptnext
        24
    chatgptnext  
       188 天前
    什么年代了还强制 vim, 撒 x 领导
    foolishcrab
        25
    foolishcrab  
       188 天前 via iPhone
    微软都不敢要求员工用 win 电脑,贵司算哪根
    y1y1
        26
    y1y1  
       188 天前   1
    赛博非主流杀马特差不多得了
    catazshadow
        27
    catazshadow  
       188 天前 via Android
    听上去是菊厂的风度
    datou
        28
    datou  
       188 天前
    我见过 jetbrains 全家桶和 nvim 来回切换着用的

    说是调整心情
    llh880808
        29
    llh880808  
       188 天前
    跟行业有关,行业内确实普遍使用 vim

    软件开发的同学可能很难想象,某些行业,操作系统还是 centOS ,shell 还是 csh ,这么一想,用 vim 是不是就可以接受了
    coldle
        30
    coldle  
       188 天前
    喜欢用没关系,有的环境所限只有 vim 能用也很正常,但规则层面强制就是纯纯 nt 操作
    icebay
        31
    icebay  
       188 天前
    请问你是这个公司吗?
    beyondstars
        32
    beyondstars  
       188 天前
    谁喜欢 vim ,自己装就可以了,既可以单独运行 (vim/gvim/neovim),也可以以插件的形式装给 ide 。开发团队只需要在写法规范,linting 上统一就可以了。
    20015jjw
        33
    20015jjw  
       188 天前 via iPhone
    lz 说的这个是我确实没见过的特殊脑残操作
    realpg
        34
    realpg  
    PRO
       188 天前
    一般这种公司活不长
    james122333
        35
    james122333  
       188 天前 via Android
    哪里来的公司那么好
    james122333
        36
    james122333  
       188 天前 via Android
    用 vim 优点真的很多 可以方便共用快捷设定 可以针对工作定制化个种自动化脚本 只不过真的会用的比例少
    lemos1235
        37
    lemos1235  
       188 天前
    没开发过操作系统。不过我觉得技术栈没问题的话,用 vim 也没啥问题。
    james122333
        38
    james122333  
       188 天前 via Android
    能整一套懒人开发配置那就更好了
    lemos1235
        39
    lemos1235  
       188 天前
    copilot ,augment code 也有 vim 插件,懒人配置像 spacevim 、doomnvim 也可以。
    kaedeair
        40
    kaedeair  
       188 天前
    vim 插件不好配,我喜欢开箱即用。顺便问一下 yespmp 也是你们家的吗?之前叫亦云 one-cloud ?
    Silent7Wang
        41
    Silent7Wang  
       188 天前
    @llh880808 这某些行业是包括了 ic 吧
    xuboying
        42
    xuboying  
       188 天前
    想了解一下是什么公司,感觉挺好的
    tcper
        43
    tcper  
       188 天前
    哈哈哈,你们公司最懂 vim 的我问他几个快捷键保证他不会
    llh880808
        44
    llh880808  
       188 天前
    wuruxu
        45
    wuruxu  
       188 天前
    vim 好用是好用的 ,但真不适合所有人
    Kiriya
        46
    Kiriya  
       188 天前
    你应该向领导提议用 windows 记事本
    yankebupt
        47
    yankebupt  
       187 天前
    做第二编辑器可以,有时调试环境真除了 vim 啥都跑不起来……
    做第一编辑器有点过分……那么多文件拿 vim 多窗口管理简直要死……
    nutting
        48
    nutting  
       187 天前
    07 年第一份工作就是远程到服务器用 vim 开发
    syam
        49
    syam  
       187 天前
    其实就算字符界面 也不知有 vi[m] 还有很多编辑器 emacs micro 等等 限制的太死不是好事
    论自由度 emacs 也不逊于 vim 但是就指定一个 那不建议待
    ThinkCat
        50
    ThinkCat  
       187 天前   1
    vim 确实好用,差不多我也是十多年的使用过程了,除了主业的 java ,在 vim 简直不可用,其他 go python rust js 之类的,vim lsp 下还是挺好用的。 但是,企业强制要求,不看具体情况,多半是哪个 cto 钟爱这个,再要求下面也这么搞,多半也是个管理上的半吊子。
    zagfai
        51
    zagfai  
       187 天前
    没问题,不喜欢你别去就行
    shijingshijing
        52
    shijingshijing  
       187 天前
    我当老板会强制使用 vscode 的开源版 VSCodium ,既白嫖 vsc 的便捷性,又不给微软贡献 telemetrics
    mandex
        53
    mandex  
       187 天前
    自己有信仰可以。但是强迫公司的员工使用就很过分了。
    flmn
        54
    flmn  
       187 天前
    为了保护源代码吧,多层跳板进去。
    钱到位了,这要求很合理啊。
    ychost
        55
    ychost  
       187 天前
    @ThinkCat 我一般是 IDE + VIM 插件来使用挺爽的,因为不用鼠标可以更加的专注
    suofeiya
        56
    suofeiya  
       187 天前
    是不是为了让你们直接在服务器上纯内网进行开发?
    twig
        57
    twig  
       186 天前 via iPhone
    @codigger 我就在国外啊。我就没见过工作用 Vim 的,就学校机房一个木讷的系统管理员用那种旧东西。
    codigger
        58
    codigger  
    OP
       180 天前
    @FrankAdler 不敢不敢,我还要待着码字
    codigger
        59
    codigger  
    OP
       180 天前
    @alukongfu 现在要强制了
    codigger
        60
    codigger  
    OP
       180 天前
    @IceBay 哈哈哈,一家创业企业,开发分布式操作系统,要求用自研的开发语言 OSE
    codigger
        61
    codigger  
    OP
       180 天前
    @james122333 要背快捷键
    codigger
        62
    codigger  
    OP
       180 天前
    @suofeiya 对的,内网操作
    james122333
        63
    james122333  
       169 天前 via Android
    @codigger

    这是习惯不是背
    0x2CA
        64
    0x2CA  
       15 天前
    虽然我用 vim ,也推荐 vim ,但是这种强制要求的公司都是沙雕,喜欢用啥就用啥,当然统一编辑器有个好处就是,大家共同维护一套环境,比如一个人写好的一些东西,其他相同编辑器的也可以用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1062 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 18:10 PVG 02:10 LAX 10:10 JFK 13:10
    Do have faith in what you're doing.
    ubao msn 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