关于代码编辑器的建议

功能建议 · 1625 次浏览
Cesar 创建于 2020-06-13 14:41

能不能实现“在代码编辑器中打开”调用系统的编辑器,比如VScode,毕竟自带的编辑器还是有诸多不足。

至于实现方式我也不是很懂,我想到的有两种

  1. 能不能由quicker新建一个文件,然后调用vscode打开,检测到vscode关闭后再读取文件得到编辑后文本。
  2. 或者是写个vscode扩展,用网络通信的方式实现?这个技术原理我不是很清楚,不过我在用的一款手机app,是通过vscode编写代码,然后可以直接推送代码到手机上的

如果可以实现,就可以充分利用vscode作为一款编辑器的优越性,这样在quicker中写一些复杂的代码比如js、c#、html等时就很方便了。

vscode传送到手机


回复内容
CL 2020-06-13 15:35
#1

这种方式会存在一定的问题,比如quicker窗口先关闭了,在vscode里编辑的内容可能就丢失了。

针对需要频繁编辑的脚本内容,可以直接在一个固定的位置保存文件,然后在动作里使用读取文件模块读取内容后在脚本模块里运行。

这样就不需要频繁修改动作了,只要修改脚本文件即可。

Cesar 2020-06-13 15:43 :

quicker窗口先关闭肯定是由于用户自己弄得吧,我觉得如果一个用户在关闭vscode之前关闭了quicker窗口证明他自己也不想编辑了,退一步讲,一个用户误操作先关闭了quicker,但是这时候vscode并没有关闭,这时候只要重新打开quicker,并把vscode里的内容复制过去(或者重新建立链接推送过去)就可以了。

至于你说的在一个固定位置保存文件可以是可以,但只限于自己使用,如果分享到动作库里,还要使用的人下载那个文件,这样就很麻烦了。

所以我想像下面这种图中的操作逻辑应该是可行的吧,我们只要在这一个代码编辑器窗口与vscode建立一个一对一的关系就行了


Cesar 2020-06-13 15:50 :

而且也不是说为了避免频繁编辑,而是为了利用vscode的语法高亮自动补全等功能。另外在代码编辑器窗口貌似并不能调用quicker的动作,轮盘和主面板都调不出来。

CL 2020-06-13 16:30 :

好,我等试下看看

回复主贴