4

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

 2 years ago
source link: https://www.v2ex.com/t/873893
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

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

  jdz · 6 小时 29 分钟前 · 3603 次点击

现在 vi 对我的意义就是终端编辑个配置, 另一个充当 ide 的插件

55 条回复    2022-08-19 16:03:42 +08:00
mirrorman

mirrorman      6 小时 19 分钟前

vs code remote + amvim 插件很舒服,vim 临时小改会用用
leontung

leontung      6 小时 12 分钟前

想请教下你和你团队都用远程开发了么?对比本地开发的优势有哪些?
我是写 Golang 的,团队是在本地写代码连线上测试数据库,还是比较传统的。我自己一直在关注远程开发,希望能够结合真实用户场景向团队推广推广。
Heartbleed

Heartbleed      6 小时 9 分钟前

我也是临时小改代码才会用 vim ,不过总觉得每次 vscode 打开新的远程目录有点慢
lostpg

lostpg      6 小时 8 分钟前 via Android

@leontung 好处是开发环境可以包含在自定义镜像里,环境统一,开发机迁移成本低
luoer

luoer      6 小时 3 分钟前

vscode 远程开发和本地跑容器用 vscode 开发有什么优势么?
yikyo

yikyo      6 小时 2 分钟前 via iPhone

有没有具体的例子看看,我也想尝试一下,看看远程开发香不香,合适的话也转远程开发了
dynastysea

dynastysea      5 小时 51 分钟前

是的,不过很多程序员比较守旧,并不愿意换,简单来说就是习惯了。。。
stranchong

stranchong      5 小时 51 分钟前

vim 上手也不难,折腾主要是各种配置吧。不过,不是有现成一键安装的 spf13 么?
ecloud

ecloud      5 小时 44 分钟前   ❤️ 1

推荐一个 VIM 平替:helix
sbabybird

sbabybird      5 小时 43 分钟前

vscode 远程开发我也在用,同时也在用 vim (少量前端代码和 python 后端),对比来说的话,vscode 唯一还让我不爽的就是,插件装多了会卡顿,很难想象,在 2022 年,还能体验到你敲完键盘后,字母(或汉字)一个一个慢慢蹦出来的那种感觉。。。
电脑配置也不算太低,一般的办公配置吧,平时会远程到服务器上,所以本地电脑配置一直拖着没升级;
jorneyr

jorneyr      5 小时 42 分钟前

我是 mount 远程目录,本地开发。
wtfedc

wtfedc      5 小时 41 分钟前

vim 和 remote 是两码事。已经离不开 vim ,还没用过 remote ,我理解的 remote 是 资源占用由桌面软件转移到浏览器,我这老古董电脑打开 k8s 项目,因为有 go 分析插件,内存飙满还不够用,接近卡死,这种情况我只能 强行退出 vscode ,不知若是 remote ,会不会浏览器卡死,影响所有标签页
tpsxiong

tpsxiong      5 小时 39 分钟前

堡垒机,甚至连简单的 sudo -iu 切换用户都不支持,vs code 还有继续加油啊
wupeaking

wupeaking      5 小时 37 分钟前

我的本机是一个普通的 mac , 远程是新能很好的 Linux 。 所以 vscode 的远程特别适合我使用, 一方面享受了远程的高性能, 另外又能使用 mac 的不错的界面。
Moha

Moha      5 小时 37 分钟前

想请教大佬们,远程开发是指啥?能详细介绍下优点嘛,感谢😃😃
stoluoyu

stoluoyu      5 小时 36 分钟前

@mirrorman 请问 amvim 和 vscodevim.vim 这个插件相比有什么优势么
sbabybird

sbabybird      5 小时 35 分钟前   ❤️ 1

@Moha 就是说 vscode 支持你在本地打开一个远程服务器上的文件夹进行开发(一般通过 ssh ,不过也可以是 wsl 或者 docker 容器),配合一些配套插件,操作感觉跟在本地开发和调试一样。
Scirocco

Scirocco      5 小时 35 分钟前

@sbabybird 那可以禁用部分插件,只在某些要用的工作区启用
sbabybird

sbabybird      5 小时 34 分钟前

@Scirocco 嗯,你说的这个感觉是个好主意,可以试试,其实还是在内心希望 vscode 性能能够提升一个数量级,这样就可以彻底抛弃终端了。
20015jjw

20015jjw      5 小时 33 分钟前 via iPhone

看自己喜好…
ChangQin

ChangQin      5 小时 29 分钟前   ❤️ 1

@Moha #16 vscode 里有个插件 remote ssh ,装好后可以 ssh 到你的服务器进行开发,文件操作都在服务器,但是显示是你本地的,还能给远程的 vs 装插件,挺好用的
fregie

fregie      5 小时 26 分钟前

远程开发可以换设备啊,不用背着电脑到处跑,不管在哪里不管啥设备,有个 vscode 就能马上接着开发
xqdoo00o

xqdoo00o      5 小时 22 分钟前

@fregie 不是还有个 vs code-server, 本地 vscode 都不用装,直接浏览器写代码
aaronlui

aaronlui      5 小时 3 分钟前

@sbabybird 我的 17 款 mbp 也是这样的,换有线键盘,禁用插件都不好使,直到我换了 m1 才发现,就是电脑带不动 vscode ,毕竟 Electron 性能差
sbabybird

sbabybird      5 小时 0 分钟前

@aaronlui 感谢,换电脑又多了个理由。。。
laibin2

laibin2      5 小时 0 分钟前

移动端开发貌似没有相关方案
acthtml

acthtml      4 小时 59 分钟前

@lostpg #4

hi ,“好处是开发环境可以包含在自定义镜像里”

这里你提到的镜像是什么,用在哪里,解决什么问题?

(我没有过远程开发的经验,从大家的表述上好像远程开发是这么一回事:使用本地的客户端 ssh 到远程服务器上进行开发,这个流程上好像没有什么镜像。)
xqdoo00o

xqdoo00o      4 小时 54 分钟前

@laibin2 code-server ,本地有浏览器就能开发
zh584728

zh584728      4 小时 53 分钟前

vscode remote 不能用堡垒机,有时候还是得用 vim, 不过 remote 的确是方便
stephenyin

stephenyin      4 小时 42 分钟前

嵌入式设备无解┓( ´∀` )┏
EminemW

EminemW      4 小时 29 分钟前 via iPhone

@zh584728 jumpserver 新版可以用 vscode remote
laibin2

laibin2      4 小时 13 分钟前

@xqdoo00o 还需要弄 stf (两年多没维护了)这种工具,iOS 端 还没有发现类似工具
devcat9

devcat9      4 小时 9 分钟前

不害怕隐私问题的吗
Slurp

Slurp      4 小时 6 分钟前

@devcat9 你要是怕,可以用 VSCodium.
xqdoo00o

xqdoo00o      3 小时 45 分钟前

@laibin2 termux 可以不
gitopen

gitopen      3 小时 32 分钟前

@jorneyr mount 远程目录,突然断网了,而自己又没意识到,几分钟后,会不会导致写的东西丢掉?
codyfeng

codyfeng      3 小时 10 分钟前 via Android

VS Code remote 在疫情 WFH 时大大地提高了我的工作效率
gouflv

gouflv      2 小时 56 分钟前 via iPhone

vscode 的 vim mode 只能说做了一半,包括 explorer 在内的所有 tool window 完全不可用,甚至连原生快捷键都是缺的。
kisshere

kisshere      2 小时 40 分钟前

vscode remote 对服务器要求极高,几次把服务器 CPU 给拖垮了,不敢用,一用 CPU 就飙升至 100%,我的独服配置还挺高的
jorneyr

jorneyr      2 小时 34 分钟前

@gitopen 保存都是实时的。
hungrybirder

hungrybirder      2 小时 32 分钟前

是的,VS code 一统江湖
orwtmc

orwtmc      2 小时 25 分钟前 via Android

各有喜好吧,我写大项目会用 vscode ,在部署的时候到服务器上的紧急但很简单的工作用 vim 做
Rrrrrr

Rrrrrr      2 小时 23 分钟前

别的不重要,主要是免费
xiaotianhu

xiaotianhu      1 小时 45 分钟前

vscode 写 c++,补全什么的好用吗。
c++没有包管理,公司用自己的编译工具,又用 c++搞微服务,一个模块可能关联四五个项目,非常蛋疼
anyway 我还是用 vim 本地比较多,远程 vs 不太习惯。确实是大部分人都是这么用的
MengiNo

MengiNo      1 小时 27 分钟前

vscode 现在都已经做到 B/S 模式了,直接在镜像里 wget 一下,加个 `RUN code-server serve-local`,本地直接浏览器打开就完了。早两年 remote 的时候就完全转向,现在有了这个加持,iPad 再没有生产力真的是苹果自己的问题了。
ElmerZhang

ElmerZhang      1 小时 25 分钟前

vscode remote 用了一年多了,电脑风扇明显比以前安静很多
wonderfulcxm

wonderfulcxm      1 小时 17 分钟前 via iPhone

v2ex 大聪明系列
jxdqwert131

jxdqwert131      1 小时 13 分钟前

vs code ssh 模式不就好了吗
SiLenceControL

SiLenceControL      1 小时 13 分钟前

作为非专业程序员( CFD ,写一点 C 和 python
教授一直给我说 vim 比 vscode 快得多。。
Metre

Metre      1 小时 5 分钟前

Baoni

Baoni      30 分钟前

@kisshere 用树莓派做服务器也没发现有什么卡顿啊,不会要求极高吧
lew1

lew1      23 分钟前

想问下各位大佬用 vscode 开发都是用的什么语言
perl

perl      20 分钟前

习惯 vim 有个好处就是在编辑器和 IDE 中可以装个插件直接用同一套快捷键
lostpg

lostpg      4 分钟前 via Android

@acthtml 公司提供的服务器使用统一的系统镜像

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK