vscode 的远程开发已经相当成熟了, c/cpp 开发已经没必要折腾 vim 了吧

讨论 未结 66 41
jdz
jdz 会员 2022年8月19日 01:47 发表
<p>现在 vi 对我的意义就是终端编辑个配置, 另一个充当 ide 的插件</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
66个回复
  • mirrorman
    2022年8月19日 02:18
    vs code remote + amvim 插件很舒服,vim 临时小改会用用
    0 0
  • leontung
    2022年8月19日 02:18
    想请教下你和你团队都用远程开发了么?对比本地开发的优势有哪些? 我是写 Golang 的,团队是在本地写代码连线上测试数据库,还是比较传统的。我自己一直在关注远程开发,希望能够结合真实用户场景向团队推广推广。
    0 0
  • Heartbleed
    2022年8月19日 02:18
    我也是临时小改代码才会用 vim ,不过总觉得每次 vscode 打开新的远程目录有点慢
    0 0
  • lostpg
    2022年8月19日 02:18
    好处是开发环境可以包含在自定义镜像里,环境统一,开发机迁移成本低
    0 0
  • luoer
    2022年8月19日 02:18
    vscode 远程开发和本地跑容器用 vscode 开发有什么优势么?
    0 0
  • yikyo
    2022年8月19日 02:18
    有没有具体的例子看看,我也想尝试一下,看看远程开发香不香,合适的话也转远程开发了
    0 0
  • dynastysea
    2022年8月19日 02:46
    是的,不过很多程序员比较守旧,并不愿意换,简单来说就是习惯了。。。
    0 0
  • stranchong
    2022年8月19日 02:46
    vim 上手也不难,折腾主要是各种配置吧。不过,不是有现成一键安装的 spf13 么?
    0 0
  • ecloud
    2022年8月19日 02:46
    推荐一个 VIM 平替:helix
    0 0
  • sbabybird
    2022年8月19日 02:46
    vscode 远程开发我也在用,同时也在用 vim (少量前端代码和 python 后端),对比来说的话,vscode 唯一还让我不爽的就是,插件装多了会卡顿,很难想象,在 2022 年,还能体验到你敲完键盘后,字母(或汉字)一个一个慢慢蹦出来的那种感觉。。。 电脑配置也不算太低,一般的办公配置吧,平时会远程到服务器上,所以本地电脑配置一直拖着没升级;
    0 0
  • jorneyr
    2022年8月19日 02:46
    我是 mount 远程目录,本地开发。
    0 0
  • wtfedc
    2022年8月19日 02:46
    vim 和 remote 是两码事。已经离不开 vim ,还没用过 remote ,我理解的 remote 是 资源占用由桌面软件转移到浏览器,我这老古董电脑打开 k8s 项目,因为有 go 分析插件,内存飙满还不够用,接近卡死,这种情况我只能 强行退出 vscode ,不知若是 remote ,会不会浏览器卡死,影响所有标签页
    0 0
  • tpsxiong
    2022年8月19日 02:46
    堡垒机,甚至连简单的 sudo -iu 切换用户都不支持,vs code 还有继续加油啊
    0 0
  • wupeaking
    2022年8月19日 02:46
    我的本机是一个普通的 mac , 远程是新能很好的 Linux 。 所以 vscode 的远程特别适合我使用, 一方面享受了远程的高性能, 另外又能使用 mac 的不错的界面。
    0 0
  • Moha
    2022年8月19日 02:46
    想请教大佬们,远程开发是指啥?能详细介绍下优点嘛,感谢😃😃
    0 0
  • stoluoyu
    2022年8月19日 02:46
    请问 amvim 和 vscodevim.vim 这个插件相比有什么优势么
    0 0
  • sbabybird
    2022年8月19日 02:46
    就是说 vscode 支持你在本地打开一个远程服务器上的文件夹进行开发(一般通过 ssh ,不过也可以是 wsl 或者 docker 容器),配合一些配套插件,操作感觉跟在本地开发和调试一样。
    0 0
  • Scirocco
    2022年8月19日 02:46
    那可以禁用部分插件,只在某些要用的工作区启用
    0 0
  • sbabybird
    2022年8月19日 02:46
    嗯,你说的这个感觉是个好主意,可以试试,其实还是在内心希望 vscode 性能能够提升一个数量级,这样就可以彻底抛弃终端了。
    0 0
  • ChangQin
    2022年8月19日 02:46
    #16 vscode 里有个插件 remote ssh ,装好后可以 ssh 到你的服务器进行开发,文件操作都在服务器,但是显示是你本地的,还能给远程的 vs 装插件,挺好用的
    0 0
  • fregie
    2022年8月19日 02:46
    远程开发可以换设备啊,不用背着电脑到处跑,不管在哪里不管啥设备,有个 vscode 就能马上接着开发
    0 0
  • xqdoo00o
    2022年8月19日 03:15
    不是还有个 vs code-server, 本地 vscode 都不用装,直接浏览器写代码
    0 0
  • aaronlui
    2022年8月19日 03:15
    我的 17 款 mbp 也是这样的,换有线键盘,禁用插件都不好使,直到我换了 m1 才发现,就是电脑带不动 vscode ,毕竟 Electron 性能差
    0 0
  • sbabybird
    2022年8月19日 03:15
    感谢,换电脑又多了个理由。。。
    0 0
  • laibin2
    2022年8月19日 03:15
    移动端开发貌似没有相关方案
    0 0
  • acthtml
    2022年8月19日 03:15
    #4 hi ,“好处是开发环境可以包含在自定义镜像里” 这里你提到的镜像是什么,用在哪里,解决什么问题? (我没有过远程开发的经验,从大家的表述上好像远程开发是这么一回事:使用本地的客户端 ssh 到远程服务器上进行开发,这个流程上好像没有什么镜像。)
    0 0
  • xqdoo00o
    2022年8月19日 03:15
    code-server ,本地有浏览器就能开发
    0 0
  • zh584728
    2022年8月19日 03:15
    vscode remote 不能用堡垒机,有时候还是得用 vim, 不过 remote 的确是方便
    0 0
  • EminemW
    2022年8月19日 03:47
    jumpserver 新版可以用 vscode remote
    0 0
  • laibin2
    2022年8月19日 04:18
    还需要弄 stf (两年多没维护了)这种工具,iOS 端 还没有发现类似工具
    0 0
  • Slurp
    2022年8月19日 04:18
    你要是怕,可以用 VSCodium.
    0 0
  • gitopen
    2022年8月19日 04:48
    mount 远程目录,突然断网了,而自己又没意识到,几分钟后,会不会导致写的东西丢掉?
    0 0
  • codyfeng
    2022年8月19日 05:17
    VS Code remote 在疫情 WFH 时大大地提高了我的工作效率
    0 0
  • gouflv
    2022年8月19日 05:17
    vscode 的 vim mode 只能说做了一半,包括 explorer 在内的所有 tool window 完全不可用,甚至连原生快捷键都是缺的。
    0 0
  • kisshere
    2022年8月19日 05:45
    vscode remote 对服务器要求极高,几次把服务器 CPU 给拖垮了,不敢用,一用 CPU 就飙升至 100%,我的独服配置还挺高的
    0 0
  • orwtmc
    2022年8月19日 05:45
    各有喜好吧,我写大项目会用 vscode ,在部署的时候到服务器上的紧急但很简单的工作用 vim 做
    0 0
  • Rrrrrr
    2022年8月19日 06:15
    别的不重要,主要是免费
    0 0
  • xiaotianhu
    2022年8月19日 06:45
    vscode 写 c++,补全什么的好用吗。 c++没有包管理,公司用自己的编译工具,又用 c++搞微服务,一个模块可能关联四五个项目,非常蛋疼 anyway 我还是用 vim 本地比较多,远程 vs 不太习惯。确实是大部分人都是这么用的
    0 0
  • MengiNo
    2022年8月19日 07:15
    vscode 现在都已经做到 B/S 模式了,直接在镜像里 wget 一下,加个 `RUN code-server serve-local`,本地直接浏览器打开就完了。早两年 remote 的时候就完全转向,现在有了这个加持,iPad 再没有生产力真的是苹果自己的问题了。
    0 0
  • ElmerZhang
    2022年8月19日 07:15
    vscode remote 用了一年多了,电脑风扇明显比以前安静很多
    0 0
  • SiLenceControL
    2022年8月19日 07:15
    作为非专业程序员( CFD ,写一点 C 和 python 教授一直给我说 vim 比 vscode 快得多。。
    0 0
  • Baoni
    2022年8月19日 07:45
    用树莓派做服务器也没发现有什么卡顿啊,不会要求极高吧
    0 0
  • lew1
    2022年8月19日 08:15
    想问下各位大佬用 vscode 开发都是用的什么语言
    0 0
  • perl
    2022年8月19日 08:15
    习惯 vim 有个好处就是在编辑器和 IDE 中可以装个插件直接用同一套快捷键
    0 0
  • lostpg
    2022年8月19日 08:15
    公司提供的服务器使用统一的系统镜像
    0 0
  • a132811
    2022年8月19日 12:15
    amvim+1 更丝滑,与 vscode 结合得更好,插件代码实现也更轻量级 使用 vim 十多年,也写过 vim 插件。大多数情况速度上相差无几,处理大文件 vim/vscode 都慢。 遇到一些 bug 插件,无论是你是 vim/emacs 还是 vscode/idea ,就是耶稣来了都得跪
    0 0
  • cyberpoint
    2022年8月19日 12:45
    现在在用 远程开发 Python ,体验不错。
    0 0
  • dianso
    2022年8月19日 12:45
    还是 VIM 逼格高点,SSH 远程就可以,省事。
    0 0
  • mirrorman
    2022年8月19日 15:15
    我用习惯了,主要是和 mac 上的快捷键( emacs 风格)不冲突,我是 vim 风格和 emacs 风格快捷键混用的,vim 模式切换少编辑效率更高。不过 amvim 还没有列选择模式,只能先用 vscode 预设的 command + shift + mouse
    0 0
  • kouhe3
    2022年8月19日 15:15
    vscode 的 neovim 扩展 楼主可以试试
    0 0
  • xiaoz
    2022年8月19日 15:45
    #5 ,当然有优势。比我将开发环境搭建到云上,也或者是其他地方。然后我不论是在公司,还是在家里,也或者哪天换电脑了。只需要 VSCODE 连上去就行了,而不必重复搭建开发环境,非重大变更也不用每次提交 Git
    0 0
  • zzxgz
    2022年8月19日 17:04
    vscode 远程开发 C++真的是比 Jetbrains Gateway 强了不少,就是有时候 vscode 搜不到一些 include 的东西比较不爽,但这也有可能是我没配置好。
    0 0
  • mascteen
    2022年8月19日 17:04
    这世上没有完美的工具只有适合的工具
    0 0
  • jemyzhang
    2022年8月19日 23:58
    微软的设置逻辑让人看不懂,感觉配置 vscode 比配置 vim 难上几个数量级。尝试了一下 vscode ,最后还是老老实实用 neovim
    0 0