请问 windows 下编辑代码, Linux 下直接可编译运行的最优方案有哪些呀?

2020 年 6 月 3 日
 zentraedi
新手入行,看到有几种
1.vscode remote 连虚拟机,但是总觉得补全有点慢,有时候找个定义要扫描半天。。是哪里没配置好么?
2.通过 samba 将 linux 文件夹映射挂载成 windows 盘符 完全没有尝试过,不知道效果
3.直接在 ubuntu 设置共享文件夹,在其中写代码并编译,貌似看到说可能有权限问题,也没试过

想问下各位大神有什么成熟方案,我学习下,感谢!
3337 次点击
所在节点    问与答
17 条回复
QingXuJiaZhi
2020 年 6 月 3 日
git
ripperdev
2020 年 6 月 3 日
SSH + Vim
wangkun025
2020 年 6 月 3 日
wsl2
很顺滑。
zentraedi
2020 年 6 月 3 日
@cmdOptionKana 这个会不会速度不够快,小项目大概还不如 tftp 拖进去。。。
zentraedi
2020 年 6 月 3 日
@ripperdev 只会 vim 修改单个文件。手动哭笑脸
zentraedi
2020 年 6 月 3 日
@wangkun025 因为项目需要,一个虚拟机不够。。。
Jirajine
2020 年 6 月 3 日
不想延迟肯定得本地开发,剩下的就是怎么同步过去了,git 、rsync 之类的随便选个就行
myeda
2020 年 6 月 3 日
Lazarus CodeTyphon
QingXuJiaZhi
2020 年 6 月 3 日
@zentraedi 啊对了,好像还有什么 rclone 、rsync 之类的(具体名字忘记了)可以自动上传差异部分。
teawithlife
2020 年 6 月 3 日
git+hook
push 过去后通过 hook 自动启动编译
push 完就可以摸鱼等结果了
Chichele
2020 年 6 月 4 日
用 git 真的合适吗?编译都没通过的代码,也要提交到代码历史里?
leishi1313
2020 年 6 月 4 日
Docker 呢?代码文件夹作为 volume
elfive
2020 年 6 月 4 日
VS+VisualGDB+ToolChain 前两个必备,后面一个是你本地编译必须要的工具链
CNife
2020 年 6 月 4 日
VSCode + Remote-WSL + WSL 没毛病,一直这样开发的。
我也尝试过 VSCoode + Remote-SSH,本地的完全没毛病,远程也没遇到过补全慢的问题。
JohnH
2020 年 6 月 4 日
方式 1 曾试过,也是感觉有点慢
使用的方式 2,不用考虑糟心的同步问题,windows 下开发,虚拟机内的 centos 提供服务。
目前唯一的问题就是映射出来的磁盘,在里面创建新文件后,ide 没办法马上显示这个新文件,要稍等几秒。但是习惯了这个节奏感觉也还好。
lwh0328
2020 年 6 月 4 日
我写 c++ 代码,用 dropbox 里创建一个 workspace 全局 sync,把 build 和.vscode, .git 目录都取消掉 sync,然后一边系统写好到另一边测试,直接打开 vs code 编译即可
whusnoopy
2020 年 6 月 4 日
@tigerstudent

git 是合适的,svn/cvs 可能不好做

1. 你可以只对自己的仓库做推送,只要没往上游仓库推,其他人是不知道你的中间状态的
2. 你可以做 rebase 和 push -f,这样自己的仓库可以保证提交记录的干净整洁
3. 往上游仓库推的过程,也可以把本地的一堆小提交合并成一整个大提交申请合并

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/678395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX