小讨论,公司不提供带 GUI 的 Linux .但是我想在 Linux 环境下敲代码.

2019-01-23 13:49:11 +08:00
 chaleaochexist

因为 lz 本份工作和上一份工作都遇到了这个问题.相信论坛上一定也有遇到类似情况的同志.

想问一下如何解决.

  1. windows 10 的 sublinux, 理论上还是 ssh 远程调试.
  2. ssh 远程调试
  3. docker 远程调试
  4. 虚拟机
  5. ???

ssh 远程调试的问题

  1. 嫌麻烦.同步不好容易出问题.
  2. 想临时修改第三方插件的话,同步代码有点费劲. 总之嫌麻烦. 多谢各位.

本人 python 程序员.

9571 次点击
所在节点    程序员
80 条回复
neoblackcap
2019-01-23 13:52:19 +08:00
为什么你们修改代码不用进版本库?不用经过部署流程就发布?生产环境 hotfix ?有点厉害啊!
tomczhen
2019-01-23 13:55:56 +08:00
换家小公司。

当个开发+运维+客服全干工程师,别说服务器装个 GUI 跑下 IDE 调试,直接锁了服务器跑路都行。
chungzhao
2019-01-23 14:00:49 +08:00
https://spencerwoo.com/dowww/ - 在 Windows 上用 WSL 优雅开发
也可以考虑一下
luckychenhaha
2019-01-23 14:09:50 +08:00
vim 一把梭
www5070504
2019-01-23 14:11:32 +08:00
虚拟机呗 带界面的 ubuntu 不好用吗 直接在共享目录里调试 调试完了就可以从 windows 上传
zjsxwc
2019-01-23 14:14:27 +08:00
关键字:idea+sftp
realkenshinji
2019-01-23 14:18:06 +08:00
不带 GUI,那就 vim+tmux 咯
yidinghe
2019-01-23 14:19:35 +08:00
自己电脑上装个 Linux 桌面不就是了,公司提供的到底是什么?
CallMeReznov
2019-01-23 14:20:18 +08:00
axeojpwt
2019-01-23 14:25:10 +08:00
emacs 可以。
bumz
2019-01-23 14:25:58 +08:00
@CallMeReznov #9 不过为啥链接发的是过时的 fork 而不是原项目。。。
tomychen
2019-01-23 14:27:24 +08:00
大把的方法啊
win+ IDE -> push 到 linux
win+ editor-> push 到 linux
win+ VM-> push 到 Linux
Linux Desktop -> push 到 Linux

还有终极 vim 大法
CallMeReznov
2019-01-23 14:31:41 +08:00
@bumz #11 噢 我之前直接 fork 的 随便点进去忘记找原连接给你了 不好意思
https://github.com/Hello-Linux/Ansible-VIM-IDE
jmc891205
2019-01-23 14:44:05 +08:00
vim/emacs 呀
chinvo
2019-01-23 14:45:33 +08:00
你这意思是大公司就提供带 gui 的 Linux 服务器了?

要开发在本地开发,别乱搞服务器
quinoa42
2019-01-23 14:47:28 +08:00
ssh blabla -t tmux
likuku
2019-01-23 14:50:56 +08:00
学一下 vim/Emacs 不碍事,如学会骑自行车 /游泳,
一劳永逸,终身受益,还可以参与 /围观 vim vs Emacs 永不完结的互殴
Chingim
2019-01-23 15:07:49 +08:00
卧槽。。。想直接搞服务器
privil
2019-01-23 15:09:03 +08:00
运维听了想打人……服务器装 gui
ClutchBear
2019-01-23 15:10:24 +08:00
vagrant 了解一下
pychram 里面直接支持 vagrant 远程调试的.
启动 vagrant 后,
pycharm 里面 python 解释器设置到 vagrant, 就可以了.
vagrant 是操作的宿主 windows 的目录.

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

https://www.v2ex.com/t/529791

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

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

© 2021 V2EX