vscode1.35.1 远程开发新特性: Linux 下的 vi, yaml 编辑工具,大多数开发调试工具,基本没活路了

2019-06-14 14:49:50 +08:00
 ps1aniuge
1 安装最新版 vscode。
2 安装 vscode 插件:remote-ssh,remote-ssh-explorer
5624 次点击
所在节点    程序员
36 条回复
kkeybbs
2019-06-14 18:23:26 +08:00
@passerbytiny vscode 的 ui 和 backend 是可分离的,vscode remote 是 ui 在本地,backend (读写文件、插件)在 server。

插件管理器会提示哪些支持远端,哪些在远端已装

之前是必须 vscode insider 才能用,现在 vscode 能用,应该成熟很多了
secondwtq
2019-06-14 18:24:34 +08:00
PowerShell 已经被楼主毁了,求放过 VSCode 吧 ...
beginor
2019-06-14 19:21:56 +08:00
vs code 的 remote ssh 确实不错,即使不用来做开发, 远程维护也是可以的
reus
2019-06-14 19:22:26 +08:00
大惊小怪,emacs tramp 都多少年了,neovim 也有 server/client 模式

如果有跳板机,不能直接 ssh,你怎么用?

block !
CantoAllaVita
2019-06-14 19:23:17 +08:00
真香
alexfu
2019-06-14 19:30:02 +08:00
好用是好用 然而没过两天被 admin 警告说我有个 process 开了太多 connection - -
jingniao
2019-06-14 21:56:54 +08:00
用过一段时间了,预览版时还有不少小 bug,正式版已经修复了很多。
不过还有一个问题,关闭 vscode 后,服务器残留的 node 进程没有自动关闭,
不知道是没到超时时间还是什么原因。
Chingim
2019-06-14 21:59:36 +08:00
@yxcxx 哈哈哈哈哈哈哈
Chingim
2019-06-14 22:01:25 +08:00
@yxcxx 这是把 vscode 当成 terminal 用吗
compiler
2019-06-15 02:16:08 +08:00
vi 的对手倒是年年在换
20015jjw
2019-06-15 08:11:29 +08:00
笑看 Windows 用户嘲讽 vi
ospider
2019-06-15 13:39:21 +08:00
虽然我现在用的是 vscode remote + vi extension,但是我觉得楼主这样的喷子实在是。。
ps1aniuge
2019-06-15 15:42:45 +08:00
@GiantHard
一个 root,
从 win 客户机,
用 ssh2048 位默认长度的密钥文件,
经过 ssh,
登录生产 linux 机子,然后在里面用一下 vi,这会有安全问题么?
root 权限,普通用户权限,都不会有问题吧,
所以远程用 vscode 也没有啥问题,况且这个服务器一般不是生产服务器,而是开发测试服务器。


@passerbytiny 不是很确定,但貌似是装在 server 上的,也就是说
客户机 win1,可以在 linux1,linux2 上分别念装不同插件,

各位,我是这么想的,有 2 种开发人员:
1 主要在本地 win 上开发。
2 用 mac os,linux 桌面开发,主要是为了方便调试。

有了 vscode 远程开发,现在 win 上的人,在 linux 上调试很方便了。打开一个 [ssh 子 vscode 窗口] 即可:
1 选中运行代码。
2 单步运行代码。
3 下断点。
4 在 vscode 左侧,观察变量调试变量值。
尤其是解释性的语言。

远程开发也能高亮,也能补全。

Linux 下的大多数开发调试工具,还有活路吗?
没人说巨硬做了好事么?没人说我做了好事么?

@ospider
你已经用了 vscode remote,而没有用 vi,那说明我说的是正确的,说明 vi 在你那已经没活路了。怎么你把 vi 弄死了,还说我是喷子? 你这喷子嘴上说不要,身体却很诚实呀。
glues
2019-06-15 17:33:28 +08:00
业余选手的自嗨
kenshinhu
2019-06-15 21:09:27 +08:00
还得提醒大家一下,如果 osx 作为 dev server 是不可以的
zichen
2019-06-15 23:30:07 +08:00
公司没法直接登生产环境,都是需要堡垒机的,大公司基本都这样吧,这种情况 remotessh 是不是就废了?

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

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

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

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

© 2021 V2EX