hexo下常用插件
发表于
更新于
本文字数:
1.5k
阅读时长 ≈
2 分钟
Fig全面介绍
发表于
更新于
本文字数:
1.2k
阅读时长 ≈
2 分钟
Microsoft Remote Desktop的URL Scheme支持
发表于
更新于
本文字数:
499
阅读时长 ≈
1 分钟
山地车九年记
发表于
更新于
本文字数:
464
阅读时长 ≈
1 分钟
monaco-editor中编写ts
发表于
更新于
本文字数:
135
阅读时长 ≈
1 分钟
Web端提供一个monacoTS编辑器,这里是一些设置
- editor中声明语言typescript
- typescript语言添加类型声明-addExtraLib
除此之外就是一些常见设置,比如Minimap/Width/Height/Theme等
Fig自定义补全规范
发表于
更新于
本文字数:
1.8k
阅读时长 ≈
3 分钟
fig最有价值的就是补全规范定义,这里mark下如何自定义规范及投入生产使用
fig规范例子
- cd命令:https://github.com/withfig/autocomplete/blob/master/src/cd.ts
- echo命令:https://github.com/withfig/autocomplete/blob/master/src/echo.ts
- git命令:https://github.com/withfig/autocomplete/blob/master/src/git.ts#L4024
Spec定义戳这里
fig补全规范-筛选高亮
发表于
更新于
本文字数:
267
阅读时长 ≈
1 分钟
ssh2包介绍
发表于
更新于
本文字数:
944
阅读时长 ≈
2 分钟
开发WebShell时会用到ssh2包,这里介绍下
说明:ssh2模块即openssh协议的客户端实现,因此我们平时ssh命令能做到/不能做到的,ssh2等价
常用方法
connect-建立连接
连接支持密码/密钥/交互键盘输入,确定连接成功后就可以做些基本操作了
如果是连接失败,可以开启debug,方便排查失败原因。一般而言,本地终端可以连接上,那么ssh2也一样,因为都是openssh客户端
con.shell
开启交互Shell,即平时终端中不断输入输出,终端的话,比如直接断连接,长时间不输入,输入exit多种方法均可
con.exec
执行命令,比如cd命令,执行完后,该执行直接就结束了,即stream.end
httpAgent
这里的agent可以实现内网穿透,比如目标机器有个127.0.0.1:80的web服务,那么就可以使用ssh建立的agent穿透访问
sftp
文件操作的话,推荐使用基于ssh2实现的ssh2-sftp-client
在使用ssh2时,一定会遇到Channel的概念,需要说明下
YouTube Kids使用说明
发表于
更新于
本文字数:
694
阅读时长 ≈
1 分钟