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

2019-06-14 14:49:50 +08:00
 ps1aniuge
1 安装最新版 vscode。
2 安装 vscode 插件:remote-ssh,remote-ssh-explorer
5622 次点击
所在节点    程序员
36 条回复
ps1aniuge
2019-06-14 14:50:16 +08:00
3 定义 ssh 配置文件路径:
编辑 c:\Users\你的用户名\AppData\Roaming\Code\User\settings.json
加上一行:
"remote.SSH.configFile": "d:\\vscode\\remote.txt"

4 编写 ssh 配置文件内容: d:\vscode\remote.txt ,bom 头+utf8 格式。
Host ps62
User root
HostName 192.168.111.62
IdentityFile ~/.ssh/id_rsa

支持多个服务器,
ps1aniuge
2019-06-14 14:52:35 +08:00
5 用 https://github.com/PowerShell/Win32-OpenSSH/releases 下载解压出的
ssh 啊-key 啊 gen 生*成*秘*钥对。

6 使用我编写的 ssh-copy-id6.ps1 即可部署本机公*钥,到各个服务器。
pagxir
2019-06-14 14:52:41 +08:00
说能提到 vi 的,你试试在 ssh 里面打开 vscode 试试。
ps1aniuge
2019-06-14 14:52:55 +08:00
7 点击左下角,点 ps62。发现打开了一个 [新 ssh 的子 vscode 窗口] 。
这个窗口其实就是 linux 中安装的,linux 版 vscode。
可以在这个 [新 ssh 的子 vscode 窗口] ——》 插件里面,安装中文插件。
可以在这个 [新 ssh 的子 vscode 窗口] ——》 插件里面,安装 xxx 语言插件。
有了这个插件,即可代码高亮补全和调试,跟本地 vscode 一样。
若跟本地 vscode 不一样,或者调试不灵,那么就是测试版的 bug。

8 在这个 [新 ssh 的子 vscode 窗口] 中,点文件打开,浏览那个 linux 上的目录,随便打开一个文本。编辑。保存。
然后在这个 linux 的中端中 cat 这个文本。发现文件内容变了。至此,vi 可以下岗了。

9 在这个 [新 ssh 的子 vscode 窗口] 中,安装 yaml 插件。那么就可以直接读写 linux 本地的 yaml。

10 在这个 [新 ssh 的子 vscode 窗口] 中,安装 powershell 插件。那么就可以本地开发 ps1,本地调试 ps1。
装上啥插件,就能开发调试啥语言!

11 点终端---》新建终端。
即可打开 [那台 linux] 的命令行。

12 看看左下角,就知道你连接到了哪台 linux 机子。

还有活路么?
Kaiyuan
2019-06-14 14:55:13 +08:00
我想再 OpenWrt 上也用,发现,不行,提示服务器上安装失败。
ps1aniuge
2019-06-14 14:58:32 +08:00
@Kaiyuan 这个窗口其实就是 linux 中安装的,linux 版 vscode。
----实际上需要在 mips 版的 OpenWrt 上安装 vscode。有这个版的 vscode 么?
ps1aniuge
2019-06-14 15:08:21 +08:00
这个窗口其实就是 linux 中安装的,linux 版 vscode。
本地 vscode,把远程 vscode,偷偷安装在了 ~/.vscode-server
Chingim
2019-06-14 15:09:52 +08:00
问题来了,远程的 dev server 怎么访问?
ps1aniuge
2019-06-14 15:17:36 +08:00
服务器名支持中文:
Host 吃鸡 62
chendy
2019-06-14 15:21:08 +08:00
"大多数开发调试工具,基本没活路了",这样的标题发到这里是不是有点过分了
yvescheung
2019-06-14 15:21:59 +08:00
可惜公司服务器是 centos6.5,无福享受 vscode remote
ngg0707
2019-06-14 15:25:09 +08:00
标题党……
GiantHard
2019-06-14 15:28:46 +08:00
那么问题来了,你敢在远程服务器上面 sudo code /some/file 吗?
cstj0505
2019-06-14 15:31:48 +08:00
这种反智贴标题党能不能少发
belin520
2019-06-14 15:38:13 +08:00
收藏一下,看一下楼主怎么回应
wsseo
2019-06-14 15:43:05 +08:00
编辑文件怎么用 sudo
yxcxx
2019-06-14 16:28:26 +08:00
确实还不错
LSBs
2019-06-14 17:19:44 +08:00
@yvescheung 6.5 也可以的 需要升级一些东西就好,上次我就弄了
passerbytiny
2019-06-14 17:56:03 +08:00
@ps1aniuge 插件是装到本地还是 Server 端 上的,或者说,Server 是瘦的还是富的。
oseau
2019-06-14 18:01:04 +08:00
tramp mode 够方便了 还是常常想不起来用

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

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

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

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

© 2021 V2EX